在 Debian 上使用 PySide2 会导致警告:

我有一个项目要做在学校,使用Python。我必须制作一个GUI,所以我选择通过PySide2使用Qt。在Windows上,一切都可以毫无问题地运行。但是当我尝试在 Debian 上运行我的项目时,我遇到了这个问题:


Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

No protocol specified

qt.qpa.xcb: could not connect to display :0

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.

我在互联网上搜索了一个解决方案,但没有任何东西对我有用。我在 Debian 10 上使用 Python3.7 和 PySide2(随 一起安装)。pip


PIPIONE
浏览 197回答 1
1回答

翻过高山走不出你

尝试通过在终端中运行以下命令来安装libxcb-xinerama0:sudo apt-get install libxcb-xinerama0这解决了我的情况。它只是失踪了。让我知道!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python