@echo off chcp 65001 >nul title 终极修复 - 安装所有依赖 echo. echo ╔════════════════════════════════════╗ echo ║ 终极修复 - 安装所有依赖 ║ echo ╚════════════════════════════════════╝ echo. echo 这个脚本会安装项目所需的所有依赖包 echo 包括之前遗漏的 python-multipart 等 echo. pause cd /d "%~dp0" REM ========================================== REM 清理缓存 REM ========================================== echo. echo [1/3] 清理 pip 缓存... pip cache purge echo. REM ========================================== REM 安装核心依赖 REM ========================================== echo [2/3] 安装核心依赖包... echo. echo 正在安装,请稍候... echo. pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple ^ fastapi>=0.110 ^ uvicorn[standard]>=0.24 ^ sqlalchemy>=2.0 ^ pymysql>=1.1 ^ pydantic>=2.6 ^ pydantic-settings>=2.1 ^ python-dotenv>=1.0 ^ requests>=2.31 ^ oss2>=2.18 ^ dashscope>=1.20 ^ pyyaml>=6.0 ^ imageio-ffmpeg>=0.4 ^ python-multipart if errorlevel 1 ( echo. echo [错误] 核心依赖安装失败 pause exit /b 1 ) echo. echo [成功] 核心依赖安装完成 echo. REM ========================================== REM 验证安装 REM ========================================== echo [3/3] 验证安装... echo. echo 检查关键包: pip show fastapi uvicorn sqlalchemy pymysql oss2 dashscope python-multipart if errorlevel 1 ( echo. echo [警告] 某些包可能未正确安装 echo. ) echo. echo ════════════════════════════════════ echo. echo [完成] 所有依赖已安装! echo. echo 已安装的包列表: pip list | findstr "fastapi uvicorn sqlalchemy pymysql oss2 dashscope multipart" echo. echo ════════════════════════════════════ echo. echo 下一步: echo 1. 关闭所有服务窗口 echo 2. 运行 启动项目.bat echo 3. 访问 http://127.0.0.1:30101/docs echo. echo 如果还有错误,请截图发给我 echo. pause