Команда терминала Jupyter Notebook не использует правильную среду conda - PullRequest
0 голосов
/ 23 ноября 2018

У меня установлено 2 среды conda:
- env1: базовая среда, в которой jupyter-notebook установлена ​​и запускается с
- env2: среда проекта с установленным ipykernel. Я вручную добавил спецификации ядра для 2 средследующий этот гид.

Все отлично работает.sys.executable в 2 ядрах показывает отдельные, правильные пути.Но для терминальных команд (то есть !which python), независимо от того, какое ядро ​​я запускаю в среде, по умолчанию используется env1.

Есть ли способ, чтобы ноутбук автоматически изменил это на ядро?

PS Я уже пытался установить nb_conda, nb_conda_kernels

1 Ответ

0 голосов
/ 26 ноября 2018

установите nb_conda и nb_conda_kernels в вашу базу.

conda install nb_conda nb_conda_kernels -n env1

Это даст вам возможность изменить ядро ​​в jupyter и использовать ядро ​​env2.

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