@echo off chcp 65001 >nul echo ================================ echo 安装文档提取微服务依赖 echo ================================ echo. REM 检查Python echo [1/5] 检查Python环境... python --version >nul 2>&1 if errorlevel 1 ( echo ❌ 错误: 未找到Python echo 请先安装Python 3.8或更高版本 echo 下载地址: https://www.python.org/downloads/ pause exit /b 1 ) python --version echo ✅ Python已安装 echo. REM 创建虚拟环境 echo [2/5] 创建虚拟环境... if exist venv ( echo 虚拟环境已存在,跳过创建 ) else ( python -m venv venv if errorlevel 1 ( echo ❌ 创建虚拟环境失败 pause exit /b 1 ) echo ✅ 虚拟环境创建成功 ) echo. REM 激活虚拟环境 echo [3/5] 激活虚拟环境... call venv\Scripts\activate if errorlevel 1 ( echo ❌ 激活虚拟环境失败 pause exit /b 1 ) echo ✅ 虚拟环境已激活 echo. REM 升级pip echo [4/5] 升级pip... python -m pip install --upgrade pip echo. REM 安装依赖 echo [5/5] 安装依赖包... echo 这可能需要几分钟时间... pip install -r requirements.txt if errorlevel 1 ( echo ❌ 依赖安装失败 pause exit /b 1 ) echo. REM 验证安装 echo ================================ echo 验证安装 echo ================================ python -c "import fastapi; print('✅ FastAPI:', fastapi.__version__)" python -c "import fitz; print('✅ PyMuPDF:', fitz.__version__)" python -c "import uvicorn; print('✅ Uvicorn: OK')" echo. echo ================================ echo 🎉 安装完成! echo ================================ echo. echo 下一步: echo 1. 启动服务: start.bat echo 2. 测试服务: python test_service.py echo. pause