2017-04-16 253 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

相關問題