Ответ 1
Просто попробовал следующее с успехом.
В папке проекта:
pipenv install ipykernel
pipenv shell
Это приведет к созданию терминала в вашем виртуальном виртуальном устройстве следующим образом:
(my-virtualenv-name) bash-4.4$
В этой оболочке выполните:
python -m ipykernel install --user --name=my-virtualenv-name
Запустить jupyter ноутбук:
jupyter notebook
В вашем ноутбуке ядро → Изменить ядро. Теперь ваше ядро должно быть опцией.
Источник: IPythonNotebookVirtualenvs