Qt for python 不工作:Spyder 不启动并且 matplotlib 无法绘图

问题描述 投票:0回答:1

我正在运行 Windows。我在那里有 Anaconda 和几个环境,我使用 Spyder,还有 Visual Studio Code。 更新软件包后(很多,我真的分不清是哪些),spyder 无法再启动。我收到以下消息的窗口错误。

qt.qpa.plugin:无法在“”中加载 Qt 平台插件“windows” 即使被发现了。此应用程序启动失败,因为没有 Qt 平台插件可以初始化。重新安装应用程序 可以解决这个问题。

可用的平台插件有:windows, direct2d, minimal, offscreen, webgl.

我可以打开 visual studio 代码,但是尝试使用

matplotlib
(将 qt 作为默认绘图仪)显示
matplotlib.pyplot.show()
的绘图,它在控制台上显示几乎相同的错误,

QObject::moveToThread: 当前线程 (0x2844e951fa0) 不是 对象的线程(0x2844e952a40)。无法移动到目标线程 (0x2844e951fa0)

qt.qpa.plugin:无法在“”中加载 Qt 平台插件“windows” 即使被发现了。此应用程序启动失败,因为没有 Qt 平台插件可以初始化。重新安装应用程序 可以解决这个问题。

可用的平台插件有:windows, direct2d, minimal, offscreen, webgl.

Qt 已安装 pyqt5 已安装在我所有的环境中,也在系统的 python 中。

我确实重新安装了所有 anaconda,但没有帮助。我还将 qt 路径添加到环境变量中。但是还是不行...

有什么想法吗?

python windows qt spyder
1个回答
0
投票

我很惊讶我以前没有发现这个。 我的解决方案只是安装 pyside6,

所以,跑步

pip install PySide6

在我的 conda 环境中成功了。我希望这对某人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.