有时候做docker镜像会遇到这个问题,明明requirement.txt文件里有opencv-python,并且查看环境里也已经安装了,但运行容器就是会报错找不到cv2,导致启动失败
可以在dockerfile里面加入这句话,并且可以把requirement.txt文件里的opencv删掉
RUN pip install opencv-python-headless
这样就能把容器跑起来了
后续有什么问题也能进入相应的容器内部修改
进入容器:
docker exec -it 容器ID /bin/bash
容器ID查看:
docker ps -a