Виртуальное окружение Python в Windows

Виртуальное окружение в Python — это способ изолировать зависимости (пакеты) проекта.

Создание виртуального окружения происходить через модуль venv, который идёт в поставке Python 3.

Используется команда «python −m venv» и название директории, в которой будет создано виртуальное окружение. Пример:

mkdir project
cd project
python -m venv env

Для активации окружение запускается скрипт внутри директории в которой нужно окружение: activate.bat. Затем выполнить необходимые операции, допустим установить пакет.

По окончанию работы запустить скрипт деактивации: deactivate.bat.

Предположим, что проект создан в папке e:\home\python\project\, набор команд будет следующий

e:\home\python\project\env\Scripts\activate.bat
# установка зависимостей
pip install requests
e:\home\python\project\env\Scripts\deactivate.bat