我有问题导入matplotlib.pyplot。我最近更新到Python 3.5.2。它给我的错误是这样的:
ImportError:基于matplotlib qt的后端需要外部PyQt4,PyQt5, 或者要安装PySide包,但没找到。
所以我使用pip install pyqt5
安装PyQt5,然后我成功安装了它。我再次运行我的代码,然后我得到一个不同的错误:
ImportError:没有名为' PyQt4'
的模块
所以我使用pip(pip install pyqt4
)并尝试安装它。我得到另一个错误,说无法在命令提示符中安装PyQt4:
(用户)C:\ Users \ Username> pip install pyqt4
收集pyqt4
找不到满足要求pyqt4的版本(来自版本:) 找不到pyqt4
的匹配分布
所以我的问题是,我需要做些什么才能导入这个包?
答案 0 :(得分:0)
我必须安装PyQt4,即使我有PyQt5。使用
import matplotlib
matplotlib.use('Qt5Agg')
import matplotlib.pyplot as plt
在我的情况下不起作用。