41 lines
913 B
Batchfile
41 lines
913 B
Batchfile
@echo off
|
||
chcp 65001 >nul 2>&1
|
||
echo 🚀 启动药店销售预测系统API服务器 (WebSocket修复版)
|
||
echo.
|
||
|
||
:: 设置编码环境变量
|
||
set PYTHONIOENCODING=utf-8
|
||
set PYTHONLEGACYWINDOWSSTDIO=0
|
||
|
||
:: 显示当前配置
|
||
echo 📋 当前环境配置:
|
||
echo 编码: UTF-8
|
||
echo 路径: %CD%
|
||
echo Python: uv管理
|
||
echo.
|
||
|
||
:: 检查依赖
|
||
echo 🔍 检查Python依赖...
|
||
uv list --quiet >nul 2>&1
|
||
if errorlevel 1 (
|
||
echo ⚠️ UV环境未配置,正在初始化...
|
||
uv sync
|
||
)
|
||
|
||
echo ✅ 依赖检查完成
|
||
echo.
|
||
|
||
:: 启动API服务器
|
||
echo 🌐 启动API服务器 (WebSocket支持)...
|
||
echo 💡 访问地址: http://localhost:5000
|
||
echo 🔗 WebSocket端点: ws://localhost:5000/socket.io
|
||
echo.
|
||
echo 📝 启动日志:
|
||
echo ----------------------------------------
|
||
|
||
uv run server/api.py --host 0.0.0.0 --port 5000
|
||
|
||
echo.
|
||
echo ----------------------------------------
|
||
echo 🛑 API服务器已停止
|
||
pause |