본문 바로가기
기타/오류 뿌수기

[python 오류] opencv-python 설치 시 ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory (sudo 없을 때)

by climba 2024. 4. 30.

에러 메시지

ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

cv2 즉, opencv-python을 불러올 때, 아래 오류를 정말 많이 보았다.

.

많은 블로그들을 검색해봐도 나오는 해결책은 apt-get install libglib2.0-0 명령어를 통해 libgthread-2.0을 설치하라는 것이였다. 그러나 나의 경우 연구실 서버에서 sudo 권한이 없기 때문에 저 명령어를 실행해도 새로운 문제가 발생했다.

 

해결 방법

우선 pip list를 통해 현재 설치된 패키지를 전부 확인해보고, opencv-python으로 시작하는 모든 라이브러리(opencv-python-headless 등을 전부 삭제한다.)

나의 경우에는 opencv-python 밖에 없었기 때문에 pip uninstall opencv-python 명령어로 이를 삭제해줬다.

 

그리고 이제 opencv-contrib-python-headless (나의 경우는 4.9.0.80 버전)를 설치해주면 된다.

pip install opencv-contrib-python-headless

 

댓글