Віртуальне оточення Python у Windows

Віртуальне оточення в Python — це спосіб ізолювати залежності (пакети) проєкту.

Створення віртуального оточення відбувається через модуль venv, який йде в постачанні Python 3.

Використовується команда «python -m venv» і назва директорії, в якій буде створено віртуальне оточення. Приклад:

mkdir project
cd project
python -m venv env

Для активації оточення запускається скрипт усередині директорії, в якій потрібно оточення: activate.bat. Потім виконати необхідні операції, припустимо, встановити пакет.

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

Припустимо, що проєкт створено в папці e:\home\python\python\project\, набір команд буде такий

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