资讯详情

资讯详情

【Docker】OpenCV:qt.qpa.plugin: Could not load the Qt platform plugin “xcb”

一、问题描述具体报错如下qt.qpa.plugin:Couldnotload the Qt platform plugin “xcb”in“*************/site-packages/cv2/qt/plugins” 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:xcb后来通过debug定位到是opencv中使用cv2.imshow()的问题于是LZ猜测可能是opencv的问题每次找bug都像在破案一样。二、解决方法说实话这个问题LZ之前没有碰到过也只有满世界百度和google但是发现方法都不work后面偶然间发现一个博客说可能是opencv的一个bug于是LZ就重新pip install了opencv(CenterTrack) root70e7a5ca0a8d:/# pip install opencv-python4.1.0.25 Collecting opencv-python4.1.0.25 Downloading opencv_python-4.1.0.25-cp36-cp36m-manylinux1_x86_64.whl (26.6 MB) |################################| 26.6 MB 146 kB/s Requirement already satisfied: numpy1.11.3 in /root/anaconda3/envs/CenterTrack/lib/python3.6/site-packages (from opencv-python4.1.0.25) (1.19.2) Installing collected packages: opencv-python Attempting uninstall: opencv-python Found existing installation: opencv-python 4.4.0.44 Uninstalling opencv-python-4.4.0.44: Successfully uninstalled opencv-python-4.4.0.44结果问题解决其他安装依赖库的方法也都尝试了但是并没有解决LZ的问题所以就不写在博客里了并且每个人遇到相同的报错原因也有可能不一样所以多多尝试才可以啊。LZ现在的梦想就是身体健康万事如意哈哈哈哈哈不知道为啥突然想说这个。。。三、参考链接https://stackoverflow.com/questions/60032540/opencv-cv2-imshow-is-not-working-because-of-the-qt
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →