Создания изолированных виртуальных окружений.
venv — это стандартный инструмент Python для создания изолированных виртуальных окружений. Он позволяет устанавливать библиотеки локально для конкретного проекта, не засоряя глобальную систему и избегая конфликтов версий пакетов.
Создание окружения
В терминале перейдите в папку проекта и выполните команду. В имени name можно использовать любое другое, например .venv или env.
  • Linux/macOS: python3 -m venv name
  • Windows: python -m venv name
Активация
Linux/macOS: source name/bin/activate
Windows (cmd): name\Scripts\activate.bat
Windows (PowerShell): name\Scripts\Activate.ps1 После активации в начале строки терминала появится префикс (name).
Установка пакетов
Теперь pip будет работать внутри окружения: pip install requests
Сохранение зависимостей
Чтобы зафиксировать список установленных пакетов для других разработчиков:
pip freeze > requirements.txt
Установка зависимостей из файла:
Чтобы установить все необходимые пакеты списком из файла (на другом компьютере):
pip install -r requirements.txt
Выход из окружения:
Просто выполните команду deactivate.
Made on
Tilda