系统:Cent os 7.6
python版本:3.6
opencv-python版本:4.0
问题过程:
使用pip install opencv-python 安装opencv,
安装完成后导入 cv2报错:
“ImportError: libSM.so.6: cannot open shared object file: No such file or directory”
解决:
A. 首先使用yum whatprovides <缺少的包名>
B. 根据系统的位数32为:(.i686), 64位(x86_64)修改找到的报名处
C. 然后使用yum 安装即可。
具体如下示例:
import cv2
Traceback (most recent call last):
File “”, line 1, in
File “/root/anaconda3/envs/cv/lib/python3.6/site-packages/cv2/init.py”, line
from .cv2 import *
ImportError: libXext.so.6: cannot open shared object file: No such file or director>>>
yum whatprovides libXext.so.6
yum install libXext-1.3.3-3.el7.x86_64 --setopt=protected_mul
接着导包:
from .cv2 import *
Impo