添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
sudo apt install pyqt5*
sudo apt-get install libxcb-xinerama0 libxcb-xinerama0-dev
export QT_QPA_PLATFORM=xcb
pip uninstall opencv-python
pip install opencv-python-headless

上面那些是我在wsl2的ubuntu里摸索出来并且让程序成功启动需要的依赖。
但是我不能一次性确定到底缺少哪些依赖,对于docker每次构建完运行一次才报错,效率很低。【python环境构建真的超慢,一次十分钟】。
这个怎么破。
wsl2:ubuntu-22.04,
docker:python:3.10-slim。

docker已经打包不下十次了,每次报错都不同。另外,这个错误不是打包镜像时候报错的,都是运行容器的时候才会报错。

比如这样的:

gt.qpa.xcb:could not connect to display
qt.qpa.plugin:Could not load the Qt platform plugin "xcb"in "even though it was found.
This application failed to start because no Qt platform plugin could be initialized.Reinstalling the application may fix this problem.
Available platform plugins are:eglfs,linuxfb,minimal,minimalegl,offscreen,vnc,wayland-egl,wayland,w
ayland-xcomposite-egl,wayland-xcomposite-glx,webgl,xcb.