поиск и удаление скрытых ядер в блокноте jupyter - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь выяснить, где находятся мои ядра анаконды на моем Mac, поскольку приложения сообщают о разных вещах.

Если я бегу:

список спецификаций ядра jupyter

Я получаю:

Доступные ядра: python2
/ Users / пользователь / Анаконда / доля / jupyter / ядра / python2

Однако, когда я открываю блокнот Jupiter, я вижу и использую:

[I 07: 47: 21.394 NotebookApp] [nb_conda_kernels] включено, 4 ядра найдено

Вот несколько скриншотов: enter image description here

Как я могу удалить все эти envs и оставить только conda root? Спасибо

1 Ответ

0 голосов
/ 12 марта 2019

Вы используете пакет nb_conda_kernels , который динамически добавляет ядра ipython из других сред conda в Jupyter. Спецификации ядра для этих ядер не устанавливаются в среде с Jupyter, поэтому вы не видите их с jupyter kernelspec list.

Полагаю, вы запускаете команду из базовой (корневой) среды, поэтому перечисленное ядро ​​должно соответствовать параметрам Python [conda root] и Python [default] в меню.

Два других ядра находятся в среде 'анаконды'. Если вы активируете его перед запуском jupyter kernelspec list, вы увидите расположение ядер:

source activate anaconda
jupyter kernelspec list

Если вы не хотите динамически добавлять ядра из других сред conda в Jupyter, удалите пакет 'nb_conda_kernels' из среды, в которой установлен Jupyter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...