Conda 環境が Jupyter Notebook に表示されない 質問する

Conda 環境が Jupyter Notebook に表示されない 質問する

Anaconda (Python 2.7 を使用) をインストールし、という環境に Tensorflow をインストールしましたtensorflow。その環境では Tensorflow を正常にインポートできます。

問題は、Jupyter Notebook が私が作成した新しい環境を認識しないことです。GUI ナビゲーターから Jupyter Notebook を起動しても、env 内のコマンドラインから起動しても、メニューtensorflowには というカーネルが 1 つしかなくPython [Root]、Tensorflow をインポートできません。もちろん、そのオプションを複数回クリックし、ファイルを保存して再度開きましたが、これらは役に立ちませんでした。

Conda不思議なことに、 Jupyter のフロント ページでタブを開くと、2 つの環境が表示されます。しかしFiles、タブを開いてノートブックを開いてもnew、カーネルは 1 つしか表示されません。

私はこの質問を見てみました:Conda環境をJupyter Notebookにリンクするしかし、私のコンピュータにはそのようなディレクトリはありません~/Library/Jupyter/kernels。この Jupyter ディレクトリには、 というサブディレクトリが 1 つだけありますruntime

本当に困惑しています。Conda環境は自動的にカーネルになるのでしょうか?(私はカーネルのインストールカーネルを手動で設定しようとしましたが、ipykernel見つからないと言われました。

ベストアンサー1

conda が jupyter カーネルとして環境を自動的に設定しなくなったため、他の回答はもう機能していないと思います。次の方法で、各環境にカーネルを手動で追加する必要があります。

source activate myenv
pip install ipykernel
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

ここに文書化されているとおり:http://ipython.readthedocs.io/en/stable/install/kernel_install.html#異なる環境向けのカーネルこちらもご覧くださいこの問題

補足:すべての環境を自動的に追加するにnb_conda_kernelsは、パッケージをインストールする必要があります。conda install nb_conda_kernelshttps://github.com/Anaconda-Platform/nb_conda_kernels

おすすめ記事