conda activate / data / jupyter / myenv не работает в блокноте jupyterhub

Я создал новую среду conda по определенному пути, используя -p: $ conda create -p /data/jupyter/myenv

Теперь, если я запускаю в блокноте Jupyterhub: !source activate /data/jupyter/myenv

В выводе Notebook ошибок нет.

Но затем проверьте среды в Блокноте: !conda env list

Я получил:

# conda environments:
#
                         /data/jupyter/myenv
base                  *  /data/opt/anaconda3

Я не могу активировать myenv в записной книжке Jupyter. Но если я запустил ту же команду в терминале bash, я могу активировать новую среду. Я также сделал !conda init bash и попробовал !source activate и !conda activate в Блокноте с теми же результатами. Как я могу активировать новую среду внутри ячейки Jupyterhub Notebook. Спасибо!


person ebeb    schedule 20.02.2020    source источник


Ответы (1)


Это было решено путем запуска: $ conda install nb_conda_kernels как в (базовой) среде, так и в среде (/ data / jupyter / myenv).

После этого обновите браузер записной книжки Jupyter, и вы увидите новые активные среды:

!conda env list
# conda environments:
#
                      *  /data/jupyter/myenv
base                     /data/opt/anaconda3
person ebeb    schedule 21.02.2020