# SmartBizTrip 项目 Python 依赖 # 基于当前代码导入和本地 .venv 的已安装版本整理;参考 Python 3.12.11。 # 固定项目直接依赖及关键 MCP 版本;间接依赖由安装器解析,并非完整环境锁文件。 # 使用 uv 安装:uv pip install --python .venv/bin/python -r requirements.txt # 使用 pip 安装(环境内需有 pip):python -m pip install -r requirements.txt # MySQL、Milvus 服务需单独启动;API Key 保存在本地 .env 中。 # 大模型调用与 Agent 编排 langchain==0.3.26 langchain-core==0.3.86 langchain-openai==0.3.28 # A2A 通信与 MCP 工具适配 python-a2a==0.5.4 langchain-mcp-adapters==0.1.11 mcp==1.18.0 # Web 后台与数据模型 fastapi==0.116.1 uvicorn==0.35.0 pydantic==2.13.5 # 关系数据库与向量数据库客户端 mysql-connector-python==9.4.0 pymilvus==3.0.1 # HTTP 请求、本地配置和时区 requests==2.34.2 python-dotenv==1.2.3 pytz==2025.2 # 天气定时采集 utils/spider_weather.py 使用;整理时本地 .venv 尚未安装。 # 版本来源:https://pypi.org/project/schedule/1.2.2/ schedule==1.2.2