Jupyter conda tab "Ошибка при получении информации о пакете".

В моей корневой среде я запустил

$ jupyter notebook

и в браузере щелкните вкладку "Конда". Это всегда использовалось для перечисления моих конда-сред и пакетов в них. Теперь меня встречает следующая ошибка.

Jupyter error box

Недавно я создал и удалил некоторые среды конда, возможно, это актуально. Единственный выход консоли -

[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

Ответ 1

См. эту проблему: https://github.com/Anaconda-Platform/nb_conda/issues/23

Проблема представляет собой конфликт между конфигурационным файлом ноутбука в среде conda и конфигурационным файлом в каталоге пользователей.

Чтобы устранить проблему и получить вкладку для правильного отображения содержимого, мне пришлось удалить этот файл:

rm jupyter_notebook_config.json in ~/.jupyter

Обратите внимание, что для меня это не проблема, поскольку на самом деле ничего не было.

Ответ 2

Как указано ниже: https://github.com/Anaconda-Platform/nb_conda/issues/23#issuecomment-239813091

В решении этой проблемы помогла следующая команда:

jupyter serverextension disable nb_conda
jupyter serverextension enable nb_conda

Это в основном перезаписывает конфигурационный файл в папке ~/.jupyter.

Ответ 3

В окнах работало conda install -c conda-forge nb_conda_kernels.

Ответ 4

эй, у меня та же проблема, я использую nginx, чтобы proxy_pass записную книжку jupyter, поэтому, когда я использую веб-сайт http://fuguier.cn, я обнаружил тот же вопрос, и когда я использую веб-сайт http://fuguier.cn:8093, Я мог бы создать новый файл.

Ответ 5

Если ни одна из команд не работает для вас, попробуйте добавить ядра вручную для каждой из сред (как указано Андреасом Мюллером):

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