在创建docker时,尽管在requierements.txt里写了要安装opencv-python,但在运行程序时总会报错:
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
网上的办法确实可行
第一种:apt-get
第二种:python-qt4
但如果我们是想在创建镜像时就想把libsm6导进去呢,这样docker就可以直接用了,只需要在Dockerfile里添加两句:
RUN apt-get update
RUN apt-get install -y python-qt4
这样requirements直接导入opencv是直接可以用的