| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- @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
|