錯誤
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/cv2/__init__.py", line 9, in <module> from .cv2 import * ImportError: libSM.so.6: cannot open shared object file: No such file or directory
解決:
sudo pip install opencv-python==3.2.0.8
解決2:有可能是沒有安裝libSM包,有管理員權限的話可以執行下面命令,沒有權限的話可以從其他機器上拷貝,一般存放在/usr/lib64里面
apt-get install -y libsm6 libxext6 libxrender-dev
解決3
opencv ImportError: libSM.so.6: cannot open shared object file: No such file or directory
這個問題,網上的解決方案大多數都是apt-get安裝libSM,但是由於我這里不方便使用包安裝,所以發現可以使用pip install opencv-python-headless
安裝無需圖形依賴庫的opencv。