jupyter ModuleNotFoundError:没有名为matplotlib的模块

时间:2017-02-18 23:17:32

标签: python matplotlib jupyter conda

我目前正在尝试基本的python - jupyter项目。

我在matplotlib期间遇到以下错误:

jupyter-error enter image description here

上的截图

ModuleNotFoundError:没有名为' matplotlib '

的模块

我尝试更新,重新安装matplotlib以及conda和pip,但它仍无效。

对所有建设性反馈感到高兴

7 个答案:

答案 0 :(得分:3)

在笔记本的单元格中输入以下代码:

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

并重新加载内核

(src:http://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/

答案 1 :(得分:2)

打开终端,并将目录更改为安装了python的Scripts文件夹。然后键入以下命令,然后按Enter键

pip install matplotlib

希望这可以解决问题。

答案 2 :(得分:0)

我正面临确切的问题。事实证明,尽管我已激活虚拟环境,但它仍使用系统Python版本。

这才是最终的结果。

如果您使用的虚拟环境名称为myvenv,请首先使用以下命令将其激活:

source activate myenv

然后使用以下命令安装模块ipykernel

pip install ipykernel

最终运行(将下面代码中的myenv更改为您的环境名称):

ipykernel install --user --name myenv --display-name "Python (myenv)" 

现在重新启动笔记本,它应该在您的虚拟环境中获取Python版本。

答案 3 :(得分:0)

有同样的问题,在之前安装matplotlib以创建virtualenv为我解决了该问题。然后,我创建了虚拟环境并在其上安装了matplotlib,然后再启动jupyter notebook。

答案 4 :(得分:0)

与我有关的问题是jupyter正在为我使用python3,您始终可以通过右上角的视图来检查python jupyter的版本是否正在运行(附屏幕截图)。

enter image description here

当我进行pip安装时,它正在安装python 2.7的依赖项,该依赖项默认情况下安装在mac上。 这样做解决了:

> pip3 install matplotlib

答案 5 :(得分:0)

  1. 在 jupter 笔记本类型中

打印(sys.executable)

这给了我以下内容 /Users/myusername/opt/anaconda3/bin/python

  1. 打开终端,进入文件夹 /Users/myusername/opt/anaconda3/bin/

  2. 输入以下内容: python3 -m pip install matplotlib

  3. 重启 jupyter notebook(我的是​​ vs code mac ox)

答案 6 :(得分:-1)

检查python版本:

$python --version

$python3 --version

尝试安装" matplotlib"使用sudo:

对于python版本2.7

$sudo pip install matplotlib

对于python版本3.x

$sudo pip3 install matplotlib