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了