ImportError: libSM.so.6: cannot open shared object file: No such file or directory


錯誤

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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM