matplotlib和pyqt6给予导入错误:无法导入任何qt绑定

rur96b6h  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(339)

我尝试将代码从pyqt5更新为pyqt6。我没有更改其他内容,但现在我不断获得

ImportError: Failed to import any qt binding

我找不到任何实际涉及pyqt6的问题或解决方案,因此我在这里发布这个问题。我做了一些简单的检查。我可以导入pyqt6,也可以导入matplotlib。pyplot错误似乎源于:

lib\site-packages\matplotlib\backends\backend_qt5agg.py

在这里使用qt5看起来有点奇怪,但这是我在本教程https://www.pythonguis.com/tutorials/pyqt6-plotting-matplotlib/中发现的
有什么想法或者我能查的东西吗

prdp8dxp

prdp8dxp1#

对我来说,以下解决了这个问题。
更新matplotlib后,我更改了导入行,内容如下:

from matplotlib.backends.backend_qt5agg import ...

from matplotlib.backends.backend_qtagg import ...

修正了我的错误

相关问题