import cv2 에러 (ImportError: libopenh264.so.5: cannot open shared object file: No such file or directory)
Opened this issue · 0 comments
import cv2
Traceback (most recent call last):
File "", line 1, in
File "/home/knt0613/miniconda3/envs/checker_gpu/lib/python3.8/site-packages/cv2/init.py", line 181, in
bootstrap()
File "/home/knt0613/miniconda3/envs/checker_gpu/lib/python3.8/site-packages/cv2/init.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "/home/knt0613/miniconda3/envs/checker_gpu/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: libopenh264.so.5: cannot open shared object file: No such file or directory
위와 같이 miniconda 환경에서 conda-forge로 opencv설치시 import 안되는 에러 발생
~/miniconda3/envs/~~/lib$ ls -al | grep libopenh
-rw-rw-r-- 3 knt0613 knt0613 2124380 1월 2 2021 libopenh264.a
lrwxrwxrwx 1 knt0613 knt0613 20 7월 30 20:04 libopenh264.so -> libopenh264.so.2.1.1
-rwxrwxr-x 3 knt0613 knt0613 1384488 1월 2 2021 libopenh264.so.2.1.1
lrwxrwxrwx 1 knt0613 knt0613 20 7월 30 20:04 libopenh264.so.6 -> libopenh264.so.2.1.1
so 파일이 libopenh264.so.6 만 있고, libopenh264.so.5는 없었음
ln -s libopenh264.so libopenh264.so.5
링킹해서 해결