前言:
配置 Compressed Video Reader 过程中,FFmpeg的安装时,出现这个错误:
Traceback (most recent call last):
File "/home/xzy/.conda/envs/QT1/bin/cv_reader", line 5, in <module>
from cv_reader.__main__ import main
File "/home/xzy/.conda/envs/QT1/lib/python3.7/site-packages/cv_reader/__init__.py", line 1, in <module>
from .reader import read_video
File "/home/xzy/.conda/envs/QT1/lib/python3.7/site-packages/cv_reader/reader.py", line 1, in <module>
from . import api
ImportError: libopenh264.so.5: cannot open shared object file: No such file or directory
Installation failed!
解决方法:
参考这个博客。
查看虚拟环境“/home/xzy/.conda/envs/QT1/lib”下的文件,存在libopenh264.so.6,于是创建软链接:
ln -s libopenh264.so.6 libopenh264.so.5
以后遇到此类似问题时----ImportError:lib***.so–cannot open shared object file: No such file or directory:
用此方法:
ln -s /path/to/lib**.so /usr/lib
可解决问题。