На моей последней чистой установке я решил запустить Jupyter в собственной виртуальной среде.
Я только что создал новый venv, установил Jupyter и его зависимости в него, а затем запустил jupyter lab
из активированного venv.Все работало нормально, и только когда я читал о некоторых других вещах, я заметил, что рекомендуемая практика - обычно устанавливать новое ядро IPython в среду и использовать это.
Смотрите здесь: https://medium.com/@eleroy/jupyter-notebook-in-a-virtual-environment-virtualenv-8f3c3448247
И здесь: https://anbasile.github.io/programming/2017/06/25/jupyter-venv/
Кажется, что моя установка работает нормально, и эта виртуальная среда - единственное место, где у меня есть Jupyter /IPython установлен.В чем разница между тем, как я бегу, и методами, предложенными в этих статьях?
Отредактировано с учетом комментариев:
Метод из ссылок:
- Создать venv
- Установить зависимости в venv
- Установить новоеЯдро IPython в venv
- Запустите Jupyter и выберите вновь созданное ядро IPython для ноутбуков.
Мой метод:
- Создание venv
- Установка Jupyter в venv
- Установка зависимостей в venv
- Fireвверх Jupyter изнутри активированного венв.Доступно только одно ядро.