Ai_GirlFriend/修复Python依赖.bat

70 lines
1.7 KiB
Batchfile
Raw Permalink 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 [1/3] 检查 Python...
python --version
if errorlevel 1 (
echo [错误] Python 未找到
pause
exit /b 1
)
echo.
echo [2/3] 清理 pip 缓存...
pip cache purge
echo.
echo [3/3] 安装核心依赖(不使用缓存)...
echo.
echo 正在安装,请稍候...
echo.
pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple uvicorn[standard] fastapi sqlalchemy pymysql pydantic pydantic-settings python-dotenv requests oss2 dashscope pyyaml imageio-ffmpeg
if errorlevel 1 (
echo.
echo [错误] 安装失败
echo.
echo 可能的原因:
echo 1. 磁盘空间不足
echo 2. 网络连接问题
echo 3. Python 版本不兼容
echo.
echo 请尝试:
echo 1. 清理磁盘空间
echo 2. 检查网络连接
echo 3. 使用 Python 3.9 或更高版本
echo.
pause
exit /b 1
)
echo.
echo ════════════════════════════════════
echo.
echo [成功] 依赖安装完成!
echo.
echo 验证安装:
echo.
pip show uvicorn fastapi sqlalchemy pymysql
echo.
echo ════════════════════════════════════
echo.
echo 下一步:
echo 1. 关闭所有服务窗口
echo 2. 重新运行 启动项目.bat
echo 3. 访问 http://127.0.0.1:30101/docs
echo.
pause