Jupyter запускает терминал в виртуальной среде, но ipynb в базовом питоне - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь запустить Jupyter в виртуальной среде conda.Я активировал свою среду, и если я запускаю python из терминала, он правильно запускает виртуальную среду.

Однако, если я запускаю jupyter из моей виртуальной среды (открыв командную строку Windows, введите conda activate hqb-api2 и затемjupyter lab --no-browser), файлы .ipynb работают на ядре с использованием базовой установки python, а не виртуальной среды.Вы можете увидеть это, напечатав sys.prefix:

enter image description here

Однако, если я запускаю терминал в Jupyter вместо файла .ipynb, то это правильноиспользует виртуальную среду:

enter image description here

наконец, здесь есть подраздел из pip list, показывающий соответствующие пакеты jupyter:

enter image description here

Что я делаю не так?

1 Ответ

0 голосов
/ 17 октября 2018

Согласно этой документации: Установка ядра IPython

Однако, если вы хотите использовать ядро ​​с другой версией Python или в среде virtualenv или condaВам нужно будет установить это вручную

Выполнение следующей команды решит проблему.

python -m ipykernel install --user
...