@echo off chcp 65001 >nul echo ======================================== echo 启动 Flask API 服务器 echo ======================================== REM 获取脚本所在目录 cd /d "%~dp0" REM 尝试激活虚拟环境(按优先级顺序尝试) if exist "venv\Scripts\activate.bat" ( echo 正在激活虚拟环境: venv call venv\Scripts\activate.bat ) else if exist ".venv\Scripts\activate.bat" ( echo 正在激活虚拟环境: .venv call .venv\Scripts\activate.bat ) else if exist "env\Scripts\activate.bat" ( echo 正在激活虚拟环境: env call env\Scripts\activate.bat ) else ( echo 警告: 未找到虚拟环境,将使用系统 Python echo 提示: 如果存在虚拟环境,请将其命名为 venv、.venv 或 env ) REM 显示当前 Python 路径 echo. echo 当前 Python 路径: python --version where python REM 运行 Flask API echo. echo ======================================== echo 启动 Flask API 服务器... echo ======================================== python flask_api.py REM 如果程序退出,保持窗口打开 echo. echo Flask API 服务器已停止 pause