@echo off chcp 65001 color 0A echo ============================================== echo TDH-L2 全自动一键部署启动 echo Conda环境: tdh echo Python版本: 3.10 echo ============================================== echo. :: ===================== 固定配置 ===================== set "CONDA_ENV=tdh" set "PY_VER=3.10" set "BACKEND_DIR=backend" set "FRONTEND_DIR=frontend" :: ===================================================== echo [1/4] 检查并创建 conda 环境... conda env list | findstr %CONDA_ENV% if %errorlevel% equ 0 ( echo 环境 tdh 已存在 ) else ( echo 创建环境 tdh Python=%PY_VER% conda create -n %CONDA_ENV% python=%PY_VER% -y ) echo. echo [2/4] 安装后端依赖... call conda activate %CONDA_ENV% cd /d "%BACKEND_DIR%" pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple cd .. echo. echo [4/4] 启动前后端... start "【后端】" cmd /k "chcp 65001 & call conda activate %CONDA_ENV% & cd /d ""%BACKEND_DIR%"" & uvicorn main:app --host 0.0.0.0 --port 8000 --reload" timeout /t 2 /nobreak >nul start "【前端】" cmd /k "chcp 65001 & cd /d ""%FRONTEND_DIR%"" & npm run serve" echo. echo ================= 启动完成 ================= echo 后端:http://127.0.0.1:8000 echo 前端:http://localhost:8080 echo ============================================== pause