venv Python
Введение | |
Создать | |
Активировать | |
Деактивировать | |
Выбор версии Python для окружения | |
Сохранить requirements | |
Установить из requirements.txt | |
Похожие статьи |
Введение
Входит в состав Python3 поэтому не требует установки
Создать
Чтобы создать новое окружение выполните
python3 -m venv venv
Вместо venv можете придумать своё имя для окружения.
Обычно для мелких проектов никто не парится и просто в папке с проектом создает
окружение venv - у такого подхода есть как плюсы так и минусы.
Активировать
В Linux чтобы перейти в окружение выполните
source ./venv/bin/activate
В Windows PowerShell нужно выполнить
.\venv\Scripts\activate
Деактивировать
Чтобы выйти из виртуального окружения выполните
deactivate
Выбор версии Python для окружения
Чтобы создать окружение с определённой версией Python используйте команду с указанием версии.
Чтобы это сработало нужно иметь установленный Python данной версии
python3.9 -m venv your_env
Сохранить requirements
python -m pip freeze > requirements.txt
Установить из requirements.txt
python -m pip install -r .\requirements.txt
Виртуальное окружение | |
Anaconda | |
pyenv | |
virtualenv |