В моей последней чистой установке я решил запустить 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
- Запустите Jupyter изнутри активированного venv. Доступно только одно ядро.