@echo off echo ====================================================== echo Ragflow PDF Preprocessing Installation echo ====================================================== echo. :: Check if Python is installed python --version > nul 2>&1 if %ERRORLEVEL% NEQ 0 ( echo Error: Python is not installed or not in PATH. echo Please install Python 3.8 or higher from https://www.python.org/downloads/ echo Make sure to check "Add Python to PATH" during installation. pause exit /b 1 ) :: Create virtual environment echo Creating virtual environment... python -m venv venv if %ERRORLEVEL% NEQ 0 ( echo Error creating virtual environment. pause exit /b 1 ) :: Activate virtual environment echo Activating virtual environment... call venv\Scripts\activate.bat :: Update pip echo Updating pip... python -m pip install --upgrade pip :: Install dependencies echo Installing dependencies... pip install -e . if %ERRORLEVEL% NEQ 0 ( echo Error installing dependencies. pause exit /b 1 ) echo. echo ====================================================== echo Installation completed successfully! echo. echo Next steps: echo 1. Make sure Tesseract OCR is installed echo (https://github.com/UB-Mannheim/tesseract/wiki) echo 2. Make sure Ollama is installed and running echo (https://ollama.ai/) echo 3. To launch the application, run: echo. echo call venv\Scripts\activate.bat echo python main.py echo. echo Or use the launch_windows.bat script echo ====================================================== echo. pause