Ai_GirlFriend/安装完整依赖.bat

69 lines
1.7 KiB
Batchfile
Raw Normal View History

2026-02-28 09:40:18 +08:00
@echo off
chcp 65001 >nul
title 安装完整 Python 依赖
echo.
echo ╔════════════════════════════════════╗
echo ║ 安装完整 Python 依赖 ║
echo ╚════════════════════════════════════╝
echo.
cd /d "%~dp0"
echo [提示] 正在安装项目所需的所有 Python 依赖...
echo.
echo 这可能需要几分钟,请耐心等待...
echo.
REM 清理缓存
echo [1/2] 清理 pip 缓存...
pip cache purge
echo.
REM 安装所有依赖(不使用缓存)
echo [2/2] 安装依赖包...
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
if errorlevel 1 (
echo.
echo [错误] 安装失败
echo.
echo 可能的原因:
echo 1. 磁盘空间不足
echo 2. 网络连接问题
echo.
pause
exit /b 1
)
echo.
echo ════════════════════════════════════
echo.
echo [成功] 所有依赖安装完成!
echo.
echo 已安装的包:
pip list | findstr "fastapi uvicorn sqlalchemy pymysql dashscope"
echo.
echo ════════════════════════════════════
echo.
echo 下一步:
echo 1. 关闭所有服务窗口
echo 2. 运行 启动项目.bat
echo 3. 访问 http://127.0.0.1:30101/docs
echo.
pause