69 lines
1.7 KiB
Batchfile
69 lines
1.7 KiB
Batchfile
@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
|