본문 바로가기

Error

[OpenCV] ImportError: libGL.so.1: cannot open shared object file: No such file or directory

⭐️ 에러메시지 및 발생 환경

 

ImportError: libGL.so.1: cannot open shared object file: No such file or directory

 

Ubuntu 20.04 환경 피씨

Ubuntu18.04 + python3.7.5 Docker image 내에서 opencv-python 설치 후 파이썬 스크립트 실행시 오류 발생 

(+ 이전에 아래 명령어로 opencv-python 설치 완료)

 

pip3 install opencv-python

 

⭐️ 에러 발생 시점

 

import cv2

 

cv2 관련 라이브러리 import 시점에 발생

 

⭐️ 해결 과정

 

apt-get update -y
apt-get install -y libgl1-mesa-glx

 

위 명령어로 libgl1-mesa-glx 설치

 

설치후에 아래 에러가 발생한다면, 

 

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

 

추가로 libglib2.0-0 설치

 

apt-get install -y libglib2.0-0

 


Error 노트에 작성된 글들은 제가 마주한 에러와 그 에러를 해결했던 방법에 대한 기록입니다. 미래에 같은 에러를 만날 저와 다른 분들을 위해 기록을 시작했습니다. 그래서 에러의 원인이나 해결된 이유에 대해서는 내용이 부족할 수 있습니다.😊