第2章 开发环境搭建

磨刀不误砍柴工。一个配置良好的开发环境,能让你的 Agent 开发事半功倍。


本章概览

本章从零开始,帮你搭建一个专业的 Agent 开发环境。从 Python 虚拟环境管理,到 API Key 安全存储,再到第一个可运行的 Agent——跟着本章操作,你将拥有一个随时可以开始开发的工作台。

本章目标

学完本章,你将能够:

  • ✅ 使用 uvconda 管理 Python 环境和依赖
  • ✅ 安装并验证 LangChain、OpenAI SDK 等核心库
  • ✅ 安全管理 API Key,避免密钥泄露
  • ✅ 运行你的第一个真正的 Agent!

本章结构

小节内容预计时间
2.1 Python 环境与依赖管理venv、conda、uv 对比与使用20分钟
2.2 关键库安装LangChain、OpenAI SDK 等15分钟
2.3 API Key 管理.env 文件、环境变量最佳实践10分钟
2.4 Hello Agent!第一个完整的 Agent30分钟

前置要求

  • 已安装 Python 3.10 或更高版本
  • 有基本的命令行操作经验
  • 已注册 OpenAI 账户(或其他 LLM 服务)

工具选择建议

工具用途推荐程度
uvPython 包管理(最新最快)⭐⭐⭐⭐⭐ 强烈推荐
conda环境管理(数据科学常用)⭐⭐⭐⭐ 推荐
venv内置虚拟环境⭐⭐⭐ 够用
VS Code代码编辑器⭐⭐⭐⭐⭐ 推荐
Jupyter交互式开发和实验⭐⭐⭐⭐ 推荐

🔗 学习路径

前置知识第1章 什么是 Agent?

后续推荐


下一节:2.1 Python 环境与依赖管理