ModuleNotFoundError:没有名为' matplotlib.pyplot'

时间:2017-05-24 04:40:33

标签: python matplotlib pip jupyter-notebook

制作情节时,我使用Jupyter Notebook和Pycharm使用相同的代码和包。代码是:

{68A5DD20-7057-448B-8FE0-B6AC8D205509}.Release|x64.Deploy.0 = Release|x64

在Pycharm中,代码运行良好。但在Jupyter Notebook中,它有错误:enter image description here

我希望有人能帮助我解决这个问题

7 个答案:

答案 0 :(得分:3)

您不需要使用%matplotlib inline,因为此处提供的其他答案。这是可选的,不使用它不应该阻止导入pyplot。

应该做些什么:

enter image description here

您可以决定使用%matplotlib inline,在这种情况下,您无需致电plt.show()

enter image description here

您也可以使用%matplotlib notebook,它会为您提供互动图。

enter image description here

最后,您可以使用%matplotlib tk获取一个窗口图,就像在PyCharm中一样。

enter image description here

所有这些选项都需要导入matplotlib.pyplot。仅导入matplotlib无济于事。此外,如果您遇到任何问题,请先启动新内核(不要在笔记本第27行尝试新内容)。

答案 1 :(得分:1)

在代码顶部添加%matplotlib inline,使matplotlib以交互方式执行

答案 2 :(得分:1)

这表示未安装 matplotlib lib /模块。所以你要做的就是通过在引用matplotlib之前的单元格中运行下面的代码来安装这个模块:

!pip install matplotlib

希望它有所帮助!

答案 3 :(得分:1)

如果您正在使用Anaconda cmd,请使用use命令,conda install matplotlib

如果您使用的是普通cmd,请使用命令,pip install matplotlib或pip3 install matplotlib

答案 4 :(得分:0)

如果在anaconda中使用jupyter笔记本,则应将matplotlib安装到环境中。

转到环境->您正在使用的环境->将下拉列表更改为未安装->搜索matplotlib,然后安装

答案 5 :(得分:0)

我遇到了同样的问题并找到了解决方案! Matplotlib安装在我安装的另一个python安装上。

将以下代码段放入单元格中并执行它,您应该会很好:

import sys
!{sys.executable} -m pip install matplotlib

答案 6 :(得分:0)

这段代码对我有用

%pip install matplotlib-inline