(Windows)
Если в командной строке написать "jupyter notebook", то он запустит с места, где питон стоит по умолчанию и доступен через командную строку (C:\Python37\...).
А как запустить юпитер, по пути из определенной директории (C:\JN\py-venv\...)?
Через activate venv не получилось, запускает от питона по умолчанию
1. В cmd пишем такую команду (C:\Python37 - путь по умолчанию):
C:\Python37\python.exe -m ipykernel install --user --name=py37-venv
2. Идём по пути, что получился после ввода команды и меняем kernel.json
%appdata%\juputer\kernels\py37-venv\kernel.json
3. Меняем путь python.exe на нужный, сохраняем и запускаем в командной строке: jupiter notebook
4. Жмём "new" и видим наш py37-venv
P.S. py37-venv - пример названия, поменять на свое, при необходимости