#!/usr/bin/env python3 """ Sanguo VeighNa Web API 启动脚本 """ import sys import os # 添加项目根目录到 Python 路径 project_dir = os.path.dirname(os.path.abspath(__file__)) sys.path.insert(0, project_dir) # 添加 vnpy_v4.4.0 到 Python 路径 vnpy_dir = os.path.join(project_dir, "vnpy_v4.4.0") if os.path.exists(vnpy_dir): sys.path.insert(0, vnpy_dir) print(f"Added vnpy_v4.4.0 to Python path: {vnpy_dir}") if __name__ == "__main__": import uvicorn # 启动服务器 uvicorn.run( "sanguo_web.api:app", host="0.0.0.0", port=8000, # 默认端口 8000 reload=False, # 生产模式 log_level="info" )