jupyter notebook导入错误:没有名为'matplotlib'的模块

我是一个ubuntu 16.4用户,我安装了anaconda3并同时使用python2和python3内核 .

jupyter kernelspec list可用内核:python2 /home/peterkim/.local/share/jupyter/kernels/python2 python3 / home / peterkim / anaconda3 / share / jupyter / kernels / python3

而且..问题是我没有't know where/how to install packages in order to for my python2 jupyter notebook not to make error '没有名为......的模块 . 我尝试了 pip install matplotlibconda install matplotlib ,并且还将'/home//anaconda2/pkgs'附加到 sys.path .

(我还安装了anaconda2以寻找使用并行内核的方式 . 我意识到不需要anaconda2 . 但我没有卸载它 . )

screenshot

谢谢你提前帮助我..!

回答(3)

3 years ago

我建议在这里阅读:

https://conda.io/docs/py2or3.html

在我的Anaconda3安装中安装Python 2.7环境后,我遇到了同样的问题 . 我不确定我用来创建环境的命令,但它实际上没有安装所有通常与Anaconda捆绑的可选包(如matplotlib,numpy,...) . 但这不是一个大问题,您可以使用pip轻松安装其他软件包,如下所示:

首先,列出您的conda环境:

C:\Users\Felix>conda info --envs
# conda environments:
#
ipykernel_py2            D:\Anaconda\envs\ipykernel_py2
root                  *  D:\Anaconda

接下来,使用 source activate <env> (Linux / OSX)或 activate <env> (Windows)激活python 2环境:

C:\Users\Felix>activate ipykernel_py2

(ipykernel_py2) C:\Users\Felix>

最后,使用pip安装所需的包:

(ipykernel_py2) C:\Users\Felix>pip install matplotlib
Collecting matplotlib
...
Successfully installed matplotlib-2.0.0

希望这会有所帮助 .

3 years ago

当使用python3版本的jupyter( pip3 install jupyter )时,必须使用pip3安装matplotlib: pip3 install matplotlib

3 years ago

我在终端输入以下命令解决了这个问题:

conda install matplotlib

这会将matplotlib包下载到您的anaconda目录中 .