[오류 노트] libstdc++.so.6: version `glibcxx_3.4.30' not found

정준환·2022년 12월 4일
1

상황


conda 가상 환경에서 import torch 를 하다 오류가 났다.

구글링을 좀 해보니 pytorch 뿐만 아니라 scipy 등 python의 속도 문제를 해결하기 위해 gcc compiler를 활용하는 여러 라이브러리에서도 동일한 문제가 발생할 수 있는 것 같다. 파이썬 라이브러리들의 버전이 업데이트 되면서, 현재 설치되어있는 glibc 버전이 따라오지 못해 발생하는 에러다.

해결 방법


해당 버전을 포함하고 있는 gcc compiler 버전을 설치해주어 해결했다. 환경 분석이 생각보다 오래걸리니 참고하자.

$ conda install -c conda-forge gcc=12.1.0

glibcxx_3.4.30 가 없어서 gcc 12.1.0 을 설치해줬지만, 추후에 비슷한 문제가 발생한다면 해당하는 gcc 버전을 찾아서 설치해주면 될 것 같다.

profile
정준환

0개의 댓글