3

当我只安装 PySide6 时,GUI 程序运行良好,但是一旦我安装了 matplotlib 及其依赖包(包括 pyqt5),那么 GUI 程序将无法运行并输出以下错误消息

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

即使再次卸载matplotlib,问题也不会得到解决,另外,我的程序中甚至没有导入matplotlib。

  • Python版本:3.9.4
  • PySide6 版本:6.1
  • matplotlib:3.4.2
  • pyqt:5.12.3

另外,PySide6 是通过 pip 安装的,matplotlib 是通过 conda 安装的。

4

1 回答 1

3

查看源代码并且不知道官方公告我可以指出,在撰写本文时,matplotlib 不支持任何 Qt6 后端,因此不会使用 PySide6。

回顾这个拉取请求,我看到他们正在努力整合它,以便在未来的版本中可能已经支持 Qt6。

于 2021-06-03T05:38:04.967 回答