start.bat 494 B

12345678910111213141516171819202122232425
  1. @echo off
  2. setlocal
  3. :: 检查虚拟环境是否存在
  4. if not exist ".venv" (
  5. echo Creating virtual environment...
  6. python -m venv .venv
  7. )
  8. :: 激活虚拟环境
  9. call .venv\Scripts\activate.bat
  10. :: 检查依赖是否已安装
  11. if not exist ".venv\Scripts\uvicorn.exe" (
  12. echo Installing dependencies...
  13. pip install -r requirements.txt
  14. )
  15. :: 启动应用
  16. echo Starting application...
  17. python -m uvicorn src.backend.main:app --reload
  18. :: 退出时停用虚拟环境
  19. deactivate
  20. endlocal