В настоящее время я пишу python3
с кодом VS и использую venv
для создания виртуальных сред для моего проекта. Однако, когда я создаю виртуальную среду, я не хочу переустанавливать пакеты, которые я использовал для разработки, которые я уже установил глобально, например flake8
и black
. Из-за этого в коде vs я изменяю свой settings.json
таким образом, что мой flake8
путь и black
путь все еще ссылаются на мои глобальные пути установки.
Одна вещь, которую я также люблю использовать во время разработки, это Python Интерактивное окно, которое поставляется с кодом. Однако для этого требуется установить jupyter
(который я установил глобально, но не хочу устанавливать в моей виртуальной среде). Еще раз я хотел бы указать на некоторые глобально установленные jupyter
, но в то же время я хотел бы, чтобы интерактивное окно Python имело доступ только к пакетам в моей виртуальной среде.
Один ответ Я рассматриваю тот, который представлен здесь с использованием ipykernel
: Как запустить глобально установленный Jupyter из виртуальных сред? .
Однако для этого все еще требуется, чтобы я установил ipykernel в моей виртуальной среде.
Можно ли это сделать без установки ipykernel в моей виртуальной среде?
Приветствия.