Jupyter笔记本不会导入matplotlib,虽然它似乎已安装

时间:2018-06-18 22:43:04

标签: python matplotlib jupyter-notebook

在:

QIcon::setThemeName("default");
QStringList list;
list<<":/icons";
list<<"/usr/share/icons";
QIcon::setThemeSearchPaths(list);

给予:

import matplotlib.pyplot as plt
%matplotlib inline

df.plot()

我通过pip安装了matplotlib,显示它给出了:

ImportError: matplotlib is required for plotting.

在Jupyter中,sys.executable输出:

Location: c:\users\miscs\appdata\local\programs\python\python36\lib\site-packages

为什么会出现此错误以及如何解决?

1 个答案:

答案 0 :(得分:1)

只是遇到了同样的错误,因此解决了该问题:

我在virtualenv中做了pip install matplotlib,然后运行了import matplotlib,但成功了,但是df.plot()步骤仍然给了我ImportError: matplotlib is required for plotting.错误。

保存了我的Jupyter笔记本,杀死并重新启动了Jupyter笔记本服务器,然后重新打开了笔记本。不再遇到错误。

我猜想matplotlib需要在笔记本启动前 安装并可用。