Ноутбуки Anaconda и Jupyter: как переключить используемую виртуальную среду? - PullRequest
0 голосов
/ 26 января 2019

У меня есть две среды анаконды.Базовая и моя среда тестирования называется testenv.Эта среда работает без проблем, например, с IDE PyCharm.

enter image description here

При запуске сервера jupyter прямо из отображаемого каталога с помощью команды jupyter notebook мои скрипты / записные книжки жалуются на отсутствие пакетов.

Это говорит мне о том, что используется среда base вместо моей testenv.Но, как показано на скриншоте, это не тот, который активирован.

Итак, вопрос такой: Как настроить виртуальную среду, используемую jupyter?

Используемые версии:

  • Windows 10 Pro x64
  • Jupyter Notebook 5.7.4
  • Python 3.7.1
  • Conda 4.5.12

[Редактировать] Оказалось, что jupyter даже не был установлен в моей среде.Я предполагал, что смогу использовать инсталляцию из base.После установки jupyter в моей среде все работало так, как ожидалось 1037 *.

Ответы [ 2 ]

0 голосов
/ 26 января 2019

Если вы хотите иметь возможность переключаться между envs даже на лету изнутри Jupyter, это также поможет.

Как добавить ядро ​​python3 в jupyter (IPython)

0 голосов
/ 26 января 2019

Обычно для меня это надежно.Однако он не позволяет переключать вирулентные env на лету. Conda docs .

Windows

$ activate testenv
$ jupyter notebook

Linux

$ source activate testenv
$ jupyter notebook
...