前言配套视频教程: 👉《智能体微服务架构企业级实战教程》共72节更多文章专栏内容: 👉《智能体微服务架构企业级实战教程》专栏本文介绍了项目的环境配置与依赖管理。首先使用uv venv创建虚拟环境,并激活(.venv\Scripts\activate)。若PyCharm未识别解析器,重启IDE后重新选择。项目的依赖定义在pyproject.toml中,核心依赖包括FastAPI、FastMCP、LangGraph、LangSmith、OpenAI(兼容DeepSeek)、Redis、PyJWT、Uvicorn等;开发依赖包含Black、Mypy、Pytest等工具。通过uv sync安装所有依赖,再执行uv pip install -e ".[dev]"安装开发依赖。配置文件还定义了Black行长度、Mypy类型检查、Pytest异步模式以及Hatch构建系统的打包路径(四个src子包)。该流程确保开发环境一致、可复现,为后续微服务开发与测试奠定基础。一、虚拟环境1.1 创建虚拟环境uv venv