ImportError: libSM.so.6: cannot open shared object file: No such file or directoryが出た時の対処法
スポンサーリンク
Pythonでimport cv2をした時に出たエラーの対処方法を書いておきます。(CentOS 6.9)
pip install opencv-python
上記でOpencvをインストール後、import cv2とすると下記のようなエラーが発生。
Traceback (most recent call last): File "test.py", line 1, in <module> import cv2 File "/home/vagrant/.pyenv/versions/3.5.2/lib/python3.5/site-packages/cv2/__init__.py", line 4, in <module> from .cv2 import * ImportError: libSM.so.6: cannot open shared object file: No such file or directory
yum search libSM
でライブラリ一覧がでてきますが、その中から下記をインストールします。
yum install libSM.x86_64
無事にインストールが済むとエラーが発生しなくなっているはずです。
こちらを参考にさせて頂きました。
Jupyterでmatplotlibのインポートした時にImportErrorが出た時の対処法