私は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
問題は、私のpython2 jupyter notebookが 'no module named ...' というエラーを出さないために、どこで、どのようにパッケージをインストールすればいいのか分からないことです。
私は pip install matplotlib
と conda install matplotlib
を試して、さらに '/home/sys.path
に追加してみました。
(並列カーネルを使う方法を探して、anaconda2もインストールしました)。その後、anaconda2が不要であることに気づきましたが、アンインストールはしていません)。
よろしくお願いします。
ここに目を通すことをお勧めします。
https://conda.io/docs/py2or3.html
私はAnaconda3インストール内にPython2.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
お役に立てれば幸いです。