ImportError: libGL.so.1: cannot open shared object file: No such file or directory
使用docker去构建python环境一直失败,查询报错后发现缺少cv2环境,解决办法,在dockerfile文件添加如下:
RUN pip uninstall opencv-python -y
RUN pip install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple
注意:
如果你在dockerFile文件中使用了 RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
必须要把 requirements.txt文件中的opencv-python
给去掉,或者把上面那两行放在最后面,如图:
这里我测试使用的是不同的源,自己修改成相同的源就可以,不改也没问题