У меня установлено 2 среды conda:
- env1
: базовая среда, в которой jupyter-notebook установлена и запускается с
- env2
: среда проекта с установленным ipykernel. Я вручную добавил спецификации ядра для 2 средследующий этот гид.
Все отлично работает.sys.executable
в 2 ядрах показывает отдельные, правильные пути.Но для терминальных команд (то есть !which python
), независимо от того, какое ядро я запускаю в среде, по умолчанию используется env1
.
Есть ли способ, чтобы ноутбук автоматически изменил это на ядро?
PS Я уже пытался установить nb_conda, nb_conda_kernels