1. ホーム
  2. python

[解決済み] [Solved] ImportError: libSM.so.6: cannot open shared object file: そのようなファイルまたはディレクトリはありません

2022-02-02 22:16:54

質問内容

OpenCVをインポートしようとするとき import cv2 以下のようなエラーが発生します。

/usr/local/lib/python2.7/dist-packages/cv2/__init__.py in <module>()
      7 
      8 # make IDE's (PyCharm) autocompletion happy
----> 9 from .cv2 import *
     10 
     11 # wildcard import above does not import "private" variables like __version__

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

この問題を解決する方法がわからない - Google の新しい ラボラトリー というツールがあります。ノートブックはこちら https://drive.google.com/file/d/0B7-sJqBiyjCcRmFkMzl6cy1iN0k/view?usp=sharing

解決方法は?

これは、スクリプトの最初の2行にすることで問題を解決しました。

!pip install opencv-python
!apt update && apt install -y libsm6 libxext6
!apt-get install -y libxrender-dev