ragflow_preprocess/install_windows.bat
2025-03-27 17:59:10 +01:00

61 lines
1.5 KiB
Batchfile

@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