008-智能体开发环境全攻略:从Python到LangChain的生态搭建
008-智能体开发环境全攻略:从Python到LangChain的生态搭建
上周帮同事排查一个LangChain调用异常,问题出在环境上——他的Python是3.12,但某个底层库还没适配,折腾半天降级到3.10才跑通。这类环境问题在智能体开发中太常见了,今天就把这套环境搭建的实战经验整理出来。
环境隔离是第一步
直接往系统Python里装包是大忌。想象一下项目A需要TensorFlow 2.8,项目B需要2.12,系统环境只能二选一。我习惯用conda管理环境,尤其是需要编译C扩展的场合。
# 创建专用于智能体开发的环境conda create-nagent-devpython=3.11-y# 激活环境(注意终端提示符变化)conda activate agent-dev# 验证Python版本