Это потому, что требуется дополнительный шаг - вам нужно явно установить ядро Jupyter, которое указывает на вашу новую виртуальную среду Python.Вы не можете просто активировать Jupyter-lab или Notebook из виртуальной среды.Это меня и раньше сбило с толку.
Следуйте советам здесь: https://anbasile.github.io/programming/2017/06/25/jupyter-venv/
И, фактически, может быть проблема, когда ваше ядро STILL не указывает на правильный двоичный файл Python,в этом случае вам нужно изменить одно предложение в приведенном выше процессе рекомендации:
С: ipython kernel install --user --name=projectname
Кому: python3 -m ipykernel install --user --name=projectname
(Это исправление исходит от https://github.com/jupyter/notebook/issues/2563#issuecomment-330472953)