PyQt5无法找到Wayland插件

时间:2018-03-31 02:35:37

标签: python pyqt5 wayland qtwayland

我目前正在尝试在KDE Neon的Wayland会话中运行编写使用PyQt5的程序,但是当我尝试启动它时遇到此错误:

This application failed to start because it could not find or load the Qt platform plugin "wayland"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Reinstalling the application may fix this problem.

有人告诉我,我确保qtwayland5已经安装在我的系统上,就是这样,所以这似乎不是问题的根源。

此外,我已经确认,在我的发行版的回购中使用的PyQt5版本以及virtualenv中安装的最新版本的PyQt5时,这个问题仍然存在。

1 个答案:

答案 0 :(得分:0)

如果你不介意在xcb而不是Wayland上运行,你可以随时取消设置QT_QPA_PLATFORM=wayland(使用KDE wayland登录时设置),你的应用程序将在XWayland下运行。