camie-tagger / run_app.bat
Camais03's picture
V1.5
29b445b verified
@echo off
echo Starting Image Tagger Application...
REM Store the parent directory path
set PARENT_DIR=%CD%
REM Change to the app directory
cd app
REM Check if the directory change was successful
if %ERRORLEVEL% NEQ 0 (
echo ERROR: Could not change to app directory.
pause
exit /b 1
)
REM Check if run_app.py exists
if not exist run_app.py (
echo ERROR: run_app.py file not found
pause
exit /b 1
)
echo Found run_app.py, preparing to run...
REM Activate virtual environment from the parent directory
if exist "%PARENT_DIR%\venv\Scripts\activate.bat" (
echo Activating virtual environment from parent directory...
call "%PARENT_DIR%\venv\Scripts\activate.bat"
) else (
echo ERROR: Virtual environment not found at %PARENT_DIR%\venv\Scripts\activate.bat
pause
exit /b 1
)
REM Set PYTHONPATH to include parent directory for imports
set PYTHONPATH=%PARENT_DIR%;%PYTHONPATH%
REM Run the script with the path to streamlit from parent venv
"%PARENT_DIR%\venv\Scripts\python.exe" run_app.py
REM Deactivate virtual environment
call deactivate
REM Return to parent directory
cd ..
echo Done!
pause