Найти в Дзене
LavroCoder

Ускоряем создание виртуального окружения и установку зависимостей в Python с помощью .bat файла

В мире программирования создание виртуального окружения и установка зависимостей являются обязательными шагами перед началом работы над проектом. Это позволяет изолировать проект и его зависимости от других проектов, а также удобно управлять версиями зависимостей. Однако, процесс создания виртуального окружения и установки зависимостей может быть достаточно муторным и занимать много времени. В этой статье я расскажу, как сделать этот процесс быстрее и проще с помощью .bat файла. Для начала, нам нужно создать папку с .bat файлами. Затем создаем файл install.bat и наполняем его кодом. :: Переходим в текущую директорию (с .bat файлами).
cd /d %~dp0
:: Переходим в директорию выше, туда где основной код.
cd ..
:: Сохраняем путь в переменную root.
set root=%CD%
:: Записываем название виртуального окружения в переменную env_name.
set env_name=venv
:: Создаём виртуальное окружение.
python -m venv %env_name%
:: Обновляем pip в виртуальном окружении.
"%root%\%env_name%\Scripts\python.exe" -m pip

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

Для начала, нам нужно создать папку с .bat файлами. Затем создаем файл install.bat и наполняем его кодом.

:: Переходим в текущую директорию (с .bat файлами).
cd /d %~dp0
:: Переходим в директорию выше, туда где основной код.
cd ..
:: Сохраняем путь в переменную root.
set root=%CD%
:: Записываем название виртуального окружения в переменную env_name.
set env_name=venv
:: Создаём виртуальное окружение.
python -m venv %env_name%
:: Обновляем pip в виртуальном окружении.
"%root%\%env_name%\Scripts\python.exe" -m pip install --upgrade pip
:: Устанавливаем зависимости.
"%root%\%env_name%\Scripts\pip.exe" install -r "requirements.txt"

В файле install.bat мы используем команды для перехода в нужные директории и создания виртуального окружения python. Далее, мы обновляем pip в виртуальном окружении и устанавливаем все зависимости проекта из файла requirements.txt.

Запуск этого .bat файла займет всего несколько секунд и позволит сразу перейти к работе с проектом