导入matplotlib.pyplot - 需要pyqt4? Python 3.5.2

时间:2017-08-23 18:41:07

标签: python qt matplotlib

我有问题导入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

的匹配分布

所以我的问题是,我需要做些什么才能导入这个包?

1 个答案:

答案 0 :(得分:0)

我必须安装PyQt4,即使我有PyQt5。使用

import matplotlib
matplotlib.use('Qt5Agg')
import matplotlib.pyplot as plt

在我的情况下不起作用。