Я узнал здесь Мне пришлось установить ipykernel после активации venv, затем создать имя проекта:
(venv) $ pip install ipykernel
(venv) $ ipython kernel install --user --name=projectname
После этого я вернулся в браузер Jupyter и изменил ядро с python 3
на projectname
, которое можно просмотреть только после выполнения второй командной строки выше.
Это работает как для virtualenv, так и для virutalenvwrapper.
Единственным недостатком является то, что установка ipykernel добавляет много дополнительных библиотек в ваш venv pip3, но я полагаю, вы можете просто установить ipykernel в глобальный pip3, чтобы не устанавливать его в свой venv.