@echo off chcp 65001 >nul echo ================================ echo 安装Nougat OCR echo ================================ echo. echo ⚠️ 注意事项: echo 1. Nougat需要Python 3.8+ echo 2. 首次运行会下载模型文件(约350MB) echo 3. 建议使用GPU加速(需CUDA) echo 4. 安装可能需要5-10分钟 echo. pause REM 激活虚拟环境 if exist venv\Scripts\activate.bat ( echo [1/4] 激活虚拟环境... call venv\Scripts\activate ) else ( echo 错误: 请先运行 install.bat 创建虚拟环境 pause exit /b 1 ) REM 安装Nougat echo. echo [2/4] 安装Nougat OCR... echo 这可能需要几分钟时间... echo. pip install nougat-ocr==0.1.17 if errorlevel 1 ( echo. echo ❌ Nougat安装失败 echo. echo 可能的原因: echo 1. 网络问题:请使用国内镜像源 echo 2. Python版本:需要Python 3.8+ echo 3. 依赖冲突:可能需要新的虚拟环境 echo. echo 替代方案: echo - 如果只使用中文PDF,可以不安装Nougat echo - 系统会自动降级使用PyMuPDF echo. pause exit /b 1 ) echo. echo [3/4] 验证安装... python -c "import nougat; print('✅ Nougat导入成功')" echo. echo [4/4] 测试Nougat命令... nougat --version if errorlevel 1 ( echo ⚠️ 命令行工具未找到,但Python模块已安装 echo 这可能不影响使用,系统会尝试直接调用Python模块 ) else ( echo ✅ Nougat命令行工具正常 ) echo. echo ================================ echo 🎉 Nougat安装完成! echo ================================ echo. echo 说明: echo - Nougat擅长处理英文学术PDF echo - 能保留表格、公式等结构 echo - 中文PDF会自动使用PyMuPDF echo - 首次使用会下载模型(约350MB) echo. echo 下一步: echo - 启动服务: start.bat echo - 健康检查: curl http://localhost:8000/api/health echo. pause