Есть ли способ использовать pipenv с ноутбуком Jupyter?

Есть ли способ использовать pipenv с ноутбуком Jupyter?

Или, более конкретно, с ядром атома nteract/водород python 3?

Ответ 1

Просто попробовал следующее с успехом.

В папке проекта:

pipenv install ipykernel
pipenv shell

Это приведет к созданию терминала в вашем виртуальном виртуальном устройстве следующим образом:

(my-virtualenv-name) bash-4.4$

В этой оболочке выполните:

python -m ipykernel install --user --name=my-virtualenv-name

Запустить jupyter ноутбук:

jupyter notebook

В вашем ноутбуке ядро → Изменить ядро. Теперь ваше ядро должно быть опцией.

Change Kernel Screenshot

Источник: IPythonNotebookVirtualenvs

Ответ 2

Ответ Луиса отлично работает для ноутбуков jupyter.

Но для водорода/атома конкретно рецепт:

pipenv install ipykernel
pipenv shell

запускать атом из оболочки пипена

> atom

Должно быть хорошо идти!