Как я могу использовать редакторы / IDE с виртуальной средой | python а венв? - PullRequest
1 голос
/ 23 марта 2020

Теперь я узнал, что использование виртуальных сред для вашего проекта - это хорошо, и я узнал, как использовать встроенный модуль venv с моей установкой python3 .7.

Предположим, я создал виртуальную среда с этим путем

~/Desktop/Project1/venv

Теперь я знаю, как активировать, деактивировать виртуальную среду и т.д. c. Однако то, что я не мог понять, это следующий шаг.

Я могу создавать .py файлы в папке проекта и компилировать их, используя, конечно, python script.py, но, используя bash, все время я полагаю не лучший способ.

Предполагая, что я хочу использовать возвышенный текст для написания и запуска своих сценариев, я не мог понять, как я могу сделать это возможным.

Я знаю, как изменить предпочтительный python интерпретатор, добавив новый профиль сборки к возвышенному тексту.

Это было довольно понятно, когда я имел дело с глобальной python3 .7 средой.

Но я не совсем понимаю, как реализовать это в этой новой виртуальной среде.

Итак, пожалуйста, предоставьте мне решение этой проблемы.

Спасибо.

1 Ответ

3 голосов
/ 23 марта 2020

Если вы можете заставить свои инструменты использовать двоичный файл python, помещенный в каталог вашей виртуальной среды, то вы должны быть полностью настроены (не нужно активировать и деактивировать виртуальную среду). Полный путь должен быть примерно таким:

  • /path/to/venv/bin/python
  • C:\path\to\venv\Scripts\python.exe

Если все настроено правильно, другой Python исполняемые скрипты (такие как pip , pylint , pep8 и т. Д.) Также находятся в этом же каталоге и могут использоваться напрямую без активация виртуальной среды. Но, как всегда, я рекомендую использовать исполняемые модули вместо сценариев, когда это возможно (/path/to/venv/bin/python -m pip somecommand вместо /path/to/venv/bin/pip somecommand).

Ссылки :

...