1.按github上labelImg项目下README安装labelImg时报错如下:
(labelImg) xx@xx-Lenovo-Legion-Y8000:~/SW$ labelImg 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, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
已放弃 (核心已转储)
这样肯定不行,报错没有有用信息,查了下
-
linux下设置环境变量QT_DEBUG_PLUGINS=1,(labelImg) xx@xx-Lenovo-Legion-Y8000:~/SW$ export QT_DEBUG_PLUGINS=1 ‵‵‵ -
然后再启动
labelImg会有详细信息输出:
QFactoryLoader::QFactoryLoader() checking directory path
"/home/yangl/SW/anaconda3/envs/labelImg/lib/python3.6/site-
packages/PyQt5/Qt5/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at
"/home/yangl/SW/anaconda3/envs/labelImg/lib/python3.6/site-
packages/PyQt5/Qt5/plugins/platforms/libqeglfs.so"
Found metadata in lib /home/yangl/SW/anaconda3/envs/labelImg/lib/python3.6/site-
packages/PyQt5/Qt5/plugins/platforms/libqeglfs.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"eglfs"
]
},
"archreq": 0,
"className": "QEglFSIntegrationPlugin",
"debug": false,
"version": 331520
}Got keys from plugin meta data ("eglfs")
QFactoryLoader::QFactoryLoader() looking at
"/home/yangl/SW/anaconda3/envs/labelImg/lib/python3.6/site-
packages/PyQt5/Qt5/plugins/platforms/libqlinuxfb.so"
Found metadata in lib /home/yangl/SW/anaconda3/envs/labelImg/lib/python3.6/site-
packages/PyQt5/Qt5/plugins/platforms/libqlinuxfb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"linuxfb"
]
},
"archreq": 0,
"className": "QLinuxFbIntegrationPlugin",
"debug": false,
"version": 331520
}
Got keys from plugin meta data

最低0.47元/天 解锁文章
550

被折叠的 条评论
为什么被折叠?



