Spaces:
Running
Running
| @echo off | |
| REM OmniParser Setup Script for Windows | |
| echo. | |
| echo ==================================================== | |
| echo OmniParser-v2.0 Setup Script | |
| echo ==================================================== | |
| echo. | |
| REM Check if Python is installed | |
| python --version >nul 2>&1 | |
| if errorlevel 1 ( | |
| echo ERROR: Python is not installed or not in PATH | |
| echo Please install Python 3.8+ from https://www.python.org | |
| exit /b 1 | |
| ) | |
| echo Python found: | |
| python --version | |
| echo. | |
| REM Create virtual environment | |
| echo Creating virtual environment... | |
| python -m venv venv | |
| if errorlevel 1 ( | |
| echo ERROR: Failed to create virtual environment | |
| exit /b 1 | |
| ) | |
| echo β Virtual environment created | |
| echo. | |
| REM Activate virtual environment | |
| echo Activating virtual environment... | |
| call venv\Scripts\activate.bat | |
| if errorlevel 1 ( | |
| echo ERROR: Failed to activate virtual environment | |
| exit /b 1 | |
| ) | |
| echo β Virtual environment activated | |
| echo. | |
| REM Upgrade pip | |
| echo Upgrading pip... | |
| python -m pip install --upgrade pip >nul 2>&1 | |
| echo β pip upgraded | |
| echo. | |
| REM Install dependencies | |
| echo Installing dependencies... | |
| echo This may take a few minutes... | |
| pip install -r requirements.txt | |
| if errorlevel 1 ( | |
| echo ERROR: Failed to install dependencies | |
| exit /b 1 | |
| ) | |
| echo β Dependencies installed | |
| echo. | |
| REM Create .env file from template | |
| if not exist .env ( | |
| echo Creating .env file... | |
| copy .env.example .env >nul | |
| echo β .env file created | |
| echo. | |
| ) | |
| echo ==================================================== | |
| echo Setup completed successfully! | |
| echo ==================================================== | |
| echo. | |
| echo Next steps: | |
| echo 1. Activate environment: venv\Scripts\activate.bat | |
| echo 2. Run server: python main.py | |
| echo 3. Visit: http://localhost:8000/docs | |
| echo. | |
| pause | |