web-dev-qa-db-ja.com

Jupyter condaタブ「パッケージ情報の取得中にエラーが発生しました。」

私のルート環境で実行します

$ jupyter notebook

ブラウザーで「Conda」タブをクリックします。これは常に私のコンダ環境とその中のパッケージをリストするために使用されました。今、私は次のエラーで迎えられます。

Jupyter error box

最近、いくつかのconda環境を作成して削除しました。唯一のコンソール出力は

[W 10:30:20.948 NotebookApp] 404 GET /environments?_=1476811818902 (::1) 13.19ms referer=http://localhost:8888/tree
[W 10:30:20.951 NotebookApp] 404 GET /packages/available?_=1476811818903 (::1) 1.77ms referer=http://localhost:8888/tree
13
Octavius

この問題を参照してください: https://github.com/Anaconda-Platform/nb_conda/issues/2

この問題は、conda環境のノートブック構成ファイルとユーザーディレクトリの構成ファイルの間の競合のようです。

問題を修正してタブにコンテンツを正しく表示させるには、そのファイルを削除する必要がありました。

rm jupyter_notebook_config.json in ~/.jupyter

実際には何も含まれていなかったので、私にとっては問題ではなかったことに注意してください。

4
Adrian Klaver

指摘したとおり: https://github.com/Anaconda-Platform/nb_conda/issues/23#issuecomment-239813091

次のコマンドは、問題の解決に役立ちました。

jupyter serverextension disable nb_conda
jupyter serverextension enable nb_conda

これは基本的に〜/ .jupyterフォルダー内の設定ファイルを書き換えます。

3

Windowsでは、conda install -c conda-forge nb_conda_kernelsは私のために働きました。

2

機能するコマンドがない場合は、環境ごとに手動でカーネルを追加してみてください( Andreas Mueller で指摘されています)。

source activate <my_environment>
python -m ipykernel install --user --name <my_environment> --display-name "<Display name>"
0