@echo off chcp 65001 >nul setlocal cd /d "%~dp0" if not exist ".venv\Scripts\python.exe" ( echo [backend] 未找到 .venv,正在创建虚拟环境... python -m venv .venv || goto :error echo [backend] 正在安装依赖... ".venv\Scripts\python.exe" -m pip install --upgrade pip || goto :error ".venv\Scripts\python.exe" -m pip install fastapi "uvicorn[standard]" sqlalchemy "psycopg[binary]" pydantic-settings "python-jose[cryptography]" "passlib[bcrypt]" python-multipart httpx tencentcloud-sdk-python-lke || goto :error ) echo [backend] 启动 uvicorn app.main:app http://127.0.0.1:8775 ".venv\Scripts\python.exe" -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8775 goto :end :error echo [backend] 启动失败 exit /b 1 :end endlocal pause