|
|
@@ -0,0 +1,42 @@
|
|
|
+@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
|
|
|
+
|