DzenIT

HOME ZEN IT SOFT APK LIVE GAME OTHER W CONTACT SEARCH

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

Виртуальная среда, широко известная как «venv», представляет собой инструмент Python, который позволяет создавать изолированную среду для ваших проектов Python. Эта функция позволяет устанавливать и управлять пакетами Python для конкретного проекта, не нарушая глобальную среду Python.

Создаем виртуальное окружение

Linux

python3 -m venv venv

Активируем виртуальное окружение

source venv/bin/activate

venv pyton

Можем убедиться в этом проверив установленные пакеты, командой
pip freeze

Далее необходимо устноавить нужные пакеты

pip install name

Сохранить все зависимые библиотеки после завершения

pip freeze > requirements.txt

Удалить пакеты:

pip uninstall name

Деактивация виртуальной среды

deactivate

Установку зависимостей можно выполнить командой

 pip install -r requirements.txt

Windows

Запуск виртуальной среды

python -m venv venv

Активация виртуальной среды

venv\Scripts\activate

Обновление пакетов pip

python -m pip install --upgrade pip

Установка пакетов

 pip install -r requirements.txt

Проверка установленных пакетов

pip freeze

Сохранить все зависимые библиотеки после завершения

pip freeze > requirements.txt

Деактивация виртуальной среды

deactivate

После создания виртуальной среды новый интерпретатор Python устанавливается в подкаталог каталога вашего проекта. Этот интерпретатор полностью отличается от общесистемной установки Python и других виртуальных сред, которые вы, возможно, создали.

С помощью этой функции вы можете устанавливать различные версии Python и отдельные пакеты для разных проектов, не беспокоясь о проблемах зависимости пакетов или конфликтах версий. Кроме того, эта функция упрощает совместное использование вашего проекта с другими, поскольку они могут удобно установить свою собственную отдельную виртуальную среду с идентичными зависимостями пакетов.