Віртуальне оточення в 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