run_flask_api.bat 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @echo off
  2. chcp 65001 >nul
  3. echo ========================================
  4. echo 启动 Flask API 服务器
  5. echo ========================================
  6. REM 获取脚本所在目录
  7. cd /d "%~dp0"
  8. REM 尝试激活虚拟环境(按优先级顺序尝试)
  9. if exist "venv\Scripts\activate.bat" (
  10. echo 正在激活虚拟环境: venv
  11. call venv\Scripts\activate.bat
  12. ) else if exist ".venv\Scripts\activate.bat" (
  13. echo 正在激活虚拟环境: .venv
  14. call .venv\Scripts\activate.bat
  15. ) else if exist "env\Scripts\activate.bat" (
  16. echo 正在激活虚拟环境: env
  17. call env\Scripts\activate.bat
  18. ) else (
  19. echo 警告: 未找到虚拟环境,将使用系统 Python
  20. echo 提示: 如果存在虚拟环境,请将其命名为 venv、.venv 或 env
  21. )
  22. REM 显示当前 Python 路径
  23. echo.
  24. echo 当前 Python 路径:
  25. python --version
  26. where python
  27. REM 运行 Flask API
  28. echo.
  29. echo ========================================
  30. echo 启动 Flask API 服务器...
  31. echo ========================================
  32. python flask_api.py
  33. REM 如果程序退出,保持窗口打开
  34. echo.
  35. echo Flask API 服务器已停止
  36. pause