Чтобы создать виртуальное окружение python перейдите в папку, в которую хотите его поместить (развернуть) и выполните команду:
python -m venv myvenv
где myvenv - имя виртуального окружения. (по факту, после успешного создания виртуального окружения в текущей папке появится подпапка myvenv.
Кстати, обычно виртуальное окружение называют не myvenv, как в примере выше, а просто venv.
Как запустить виртуальное окружение?
Для запуска виртуального окружения из примера выше вводим команду:
myvenv\scripts\activate
Если всё успешно, то в командной строке, в скобочках перед курсором, появится название виртуально окружения (myvenv)
Как отключить(остановить) виртуальное окружение?
Для остановки текущего виртуального окружения выполните в командной строке команду:
deactivate
Как устанавливать пакеты в виртуальное окружение Python?
В общем случае установку можно делать через через python или через пакетный менеджер pip. Команды идентичны:
python install pytest flake8 isort
pip install pytest flake8 isort
Как установить в виртуальное окружение из файла requirements.txt?
Нужно перейти в папку, в которой находится файл с зависимостями и выполнить команду:
pip install -r requirements.txt
Кстати, файл не обязательно должен называться requirements.txt. Если у вас другое название, то вводить нужно именно его.
Как создать requirements.txt?
pip freeze > requirements.txt
Как посмотреть установленные в виртуальном окружении пакеты?
Есть несколько вариантов:
pip freeze
pip list