2017-04-16 254 views
4

我是ubuntu 16.4用户,我安装了anaconda3并同时使用了python2和python3内核。jupyter笔记本导入错误:没有名为'matplotlib'的模块

>>>jupyter kernelspec list Available kernels: python2 /home/peterkim/.local/share/jupyter/kernels/python2 python3 /home/peterkim/anaconda3/share/jupyter/kernels/python3

和..问题是,我不知道在哪里/怎么做才能安装软件包我python2 jupyter笔记本不是让错误“没有名为模块......”。 我试过pip install matplotlibconda install matplotlib,我还在sys.path上加了'/ home // anaconda2/pkgs'。

(我也装anaconda2寻找使用并行内核。之后,我意识到这是没有必要的anaconda2的方式。但我没有卸载它。)

screenshot

感谢您的帮助我提前...!

+0

首先,我会得到一个Python版本。最好是Python3版本。用'conda安装anaconda-clean'卸载Conda并重新安装 – Confidence

回答

5

我建议你通过阅读这里:

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

我我Anaconda3安装内部安装的Python 2.7环境后有同样的问题。我不确定我用来创建环境的命令,但实际上并未安装通常与Anaconda捆绑在一起的所有可选软件包(如matplotlib,numpy,...)。但是,这不是一个大问题,您可以轻松地安装与PIP附加软件包如下:

首先,列出你的畅达环境:

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

下,激活使用你的Python 2环境source activate <env>(Linux的/ OSX)或activate <env>(Windows)中:

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 

希望这有助于。

+0

哇......它确实有效!谢谢soooooo多!我写下来,以便我不会忘记解决方案。 –

2

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

相关问题