ImportError Traceback (most recent call last) <ipython-input-2-d6fad459d9ee> in <module> 17 import time 18 import pickle ---> 19 import cv2 20 import json 21 import xml /usr/local/lib/python3.6/dist-packages/cv2/__init__.py in <module> 3 import sys 4 ----> 5 from .cv2 import * 6 from .data import * 7 ImportError: libSM.so.6: cannot open shared object file: No such file or directory
找不到libSM.so.6這個共享庫,
1 安裝apt-file來尋找這個共享庫
apt-get update
apt-get install apt-file
apt-file update
apt-file search libSM.so.6
root@84c54a55d898:/workspace# apt-file search libSM.so.6
libsm6: /usr/lib/x86_64-linux-gnu/libSM.so.6
libsm6: /usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
在這個目錄中我沒找到這兩個文件,應該就是說缺少的意思吧?
2 apt-get install libsm6
後面連續提示了好幾個:都是安裝
apt-get install libxrender1
apt-get install libxext6
然後就ok了