mirror of
https://github.com/Nanaloveyuki/py-logiliteal.git
synced 2025-09-01 00:56:23 +00:00
31 lines
936 B
Batchfile
31 lines
936 B
Batchfile
echo Running init for Python Virtual Environment...
|
|
:: Removed unnecessary timeout
|
|
:: timeout /t 3
|
|
:: Check if either venv or .venv exists
|
|
if exist "venv" (
|
|
set "VENV_DIR=venv"
|
|
) else if exist ".venv" (
|
|
set "VENV_DIR=.venv"
|
|
)
|
|
|
|
:: If virtual environment exists, activate it
|
|
if defined VENV_DIR (
|
|
echo Python virtual environment already exists in %VENV_DIR%.
|
|
echo Activating virtual environment...
|
|
call "%VENV_DIR%\Scripts\activate.bat"
|
|
echo Virtual environment activated.
|
|
) else (
|
|
:: Create virtual environment with venv
|
|
echo Creating Python virtual environment...
|
|
call python -m venv venv
|
|
if %errorlevel% neq 0 (
|
|
echo Error: Failed to create virtual environment.
|
|
exit /b %errorlevel%
|
|
)
|
|
set "VENV_DIR=venv"
|
|
echo Virtual environment created.
|
|
echo Activating virtual environment...
|
|
call "%VENV_DIR%\Scripts\activate.bat"
|
|
echo Virtual environment activated.
|
|
)
|