26 lines
532 B
Batchfile
26 lines
532 B
Batchfile
@echo off
|
|
setlocal
|
|
|
|
REM Define paths
|
|
set VENV_DIR=venv
|
|
set APP_DIR=Program
|
|
set PYTHON=%VENV_DIR%\Scripts\python.exe
|
|
|
|
REM Check for venv
|
|
if not exist %VENV_DIR% (
|
|
echo Creating virtual environment...
|
|
python -m venv %VENV_DIR%
|
|
echo Installing dependencies...
|
|
%PYTHON% -m pip install --upgrade pip
|
|
%PYTHON% -m pip install -r requirements.txt
|
|
) else (
|
|
echo Virtual environment found, assuming dependencies are satisfied.
|
|
)
|
|
|
|
REM Run the app
|
|
cd /d %~dp0%APP_DIR%
|
|
..\%VENV_DIR%\Scripts\python.exe app.py
|
|
|
|
endlocal
|
|
|