python2.7:jupyter笔记本中的matplotlib无法使用qt

时间:2017-10-24 13:22:21

标签: python python-2.7 qt matplotlib jupyter-notebook

我已经安装了python2.7并使用pip安装了matplotlib。当我执行:

% matplotlib qt

收到错误:

No module named pyqt4, pyqt5...

所以我使用pyqt4文件安装了.whl,错误变为:

No module named pyqt5

我搜索过pyqt5可以使用pip3 install pyqt5轻松安装,但pip则无法安装。

我还记得我之前通过降级jupyter解决了这个问题,但我记不起来了。

我在网上搜索了一段时间但找不到解决方案,我怎样才能以最简单的方式摆脱这个错误?

enter image description here

1 个答案:

答案 0 :(得分:1)

有多种方法可以为matplotlib指定后端

使用环境变量

在Windows MPLBACKEND中设置环境变量,其值为Qt4Agg

请参阅此内容以获取更多可用的后端

https://matplotlib.org/tutorials/introductory/usage.html#what-is-a-backend

使用名称

您也可以尝试使用%matplotlib qt4代替%matplotlib qt