Найти тему

Настройка виртуальной среды virtualenv


В Python виртуальная среда virtualenv (сокращенно от virtual environment) – это то, как вы настраиваете свою программную среду для различных проектов Python. Она позволяет использовать в каждом проекте разные пакеты: например, разные версии Django и даже разные версии Python.

Создание виртуальных сред осуществляется путем выполнения команды venv:

python -m venv /path/to/new/virtual/environment

Запуск этой команды создает целевой каталог (создавая любой родительский каталог и каталоги, которые еще не существуют) и помещает pyvenv.cfg файл в нем с home ключом, указывающий на установку Python, из которой была выполнена команда (общее имя целевого каталога — .venv). Это также создает в bin( или Scripts в Windows) подкаталог, содержащий копию/символьную ссылку двоичных файлов Python (в зависимости от платформы или аргументов). Он также создает (изначально пустой) подкаталог

lib/pythonX.Y/site-packages (в Windows это Lib\site-packages).

Если указан существующий каталог, он будет повторно использован.

В Windows вызовите venv командуйте следующим образом:

c:\>Python35\python -m venv c:\path\to\myenv

Альтернативно, если вы настроили PATHи PATHEXT переменные :

c:\>python -m venv c:\path\to\myenv