一起动手学LangChain吧-从零创建一个agent
新手零门槛全程复制命令直接跑通一站式搞定 Python 高性能包管理器 LangChain 框架 DeepSeek 大模型本地开发环境不用复杂配置不用踩坑看完就能上手实操不管你是刚接触大模型开发的新手还是想替换传统 pip 包管理器、提升开发效率的开发者这套流程都能满足你全程无冗余步骤每一步都有明确指引复制命令就能完成操作一、安装 uv 包管理器首先我们需要安装 uv 包管理器——它是新一代极速 Python 包管理工具比我们常用的 pip 安装速度快数倍还能自动管理虚拟环境、解决依赖冲突后续安装各类大模型相关依赖会更高效彻底告别下载卡顿、依赖报错的问题。操作非常简单打开电脑终端Windows 用 CMD 或 PowerShellMac/Linux 用自带终端直接复制下面的命令粘贴后按下回车等待几秒即可完成安装pip install uv✅ 提示如果安装时出现“pip 不是内部或外部命令”说明 Python 未配置环境变量可重新安装 Python 并勾选“Add Python to PATH”选项或手动配置环境变量后再重试。二、配置清华镜像源国内加速必做由于国内网络访问国外 PyPI 源速度较慢甚至会出现超时失败的情况因此必须配置国内镜像源——这里优先推荐清华 PyPI 镜像稳定性高、下载速度快能让后续依赖安装秒速完成。如果你的终端是 zshMac 自带终端默认是 zshLinux 可自行切换直接复制下面的命令粘贴到终端并回车会自动将镜像配置写入系统文件且立即生效无需手动修改配置echo export UV_DEFAULT_INDEXhttps://pypi.tuna.tsinghua.edu.cn/simple ~/.zshrc source ~/.zshrc✅ 补充说明如果是 bash 终端部分 Linux 系统默认将命令中的~/.zshrc替换为~/.bashrc即可执行后同样会自动生效。配置完成后后续用 uv 安装任何依赖都会自动从清华镜像源下载无需再额外配置。三、下载 PyCharm IDE开发工具必备搭建开发环境离不开一款好用的 IDE集成开发环境这里推荐 JetBrains 官方的 PyCharm——它对 Python 开发支持极佳能自动识别 uv 虚拟环境后续新建项目、编写代码、运行调试都非常方便而且支持 2025 及历史所有版本可根据自己的电脑配置选择合适版本。直接复制下面的官方下载地址粘贴到浏览器地址栏即可进入下载页面选择对应系统Windows、Linux、macOS的版本下载https://www.jetbrains.com.cn/pycharm/download/other/#releases-2025✅ 安装提示下载完成后按照安装向导默认步骤操作即可无需额外配置建议勾选“创建桌面快捷方式”方便后续打开如果是学生或开发者可申请 JetBrains 教育版或专业版授权免费使用全部功能。四、新建 uv 项目自动配置虚拟环境PyCharm 安装完成后我们新建一个 uv 项目——这里重点是选择 uv 虚拟环境它会自动为项目创建独立的 Python 运行环境避免不同项目的依赖冲突新手无需手动配置 venv省去很多麻烦。具体步骤如下一步都不能错哦打开 PyCharm进入主界面后点击左上角「新建项目」New Project在弹出的窗口中找到「环境」选项下拉选择「uv 虚拟环境」如果没有这个选项说明 uv 安装未成功可重新执行第一步的安装命令点击「位置」选项选择项目存放的路径建议放在桌面或专门的项目文件夹方便后续查找确认所有设置无误后点击「创建」Create。 温馨提示创建完成后PyCharm 会自动初始化 uv 虚拟环境底部终端会显示初始化进度等待 1-2 分钟直到终端提示“环境初始化完成”就可以进行后续操作了。五、安装项目所需依赖核心步骤项目创建完成后我们需要安装三大核心依赖LangChain 核心框架、DeepSeek 大模型适配包、Anthropic 大模型适配包备用扩展方便后续切换大模型。操作方法打开 PyCharm 底部的内置终端如果没有显示可通过顶部菜单栏「View → Tool Windows → Terminal」调出依次复制下面的 3 条命令每条命令粘贴后按下回车等待安装完成每条命令安装时间约 10-30 秒取决于网络速度# 下载langchain核心框架用于搭建大模型应用 uv add langchain # 集成 DeepSeek适配DeepSeek大模型实现对话、推理等功能 uv add langchain-deepseek # 集成 Anthropic备用扩展可适配Claude等大模型按需安装 uv add langchain-anthropic✅ 注意安装过程中如果出现报错大概率是网络问题可重新执行对应命令如果多次报错可检查第二步的镜像源是否配置成功。六、获取 DeepSeek API 密钥调用大模型必备想要调用 DeepSeek 大模型必须先获取官方 API 密钥——API 密钥相当于我们访问 DeepSeek 大模型的“通行证”只有拥有密钥才能通过代码调用大模型生成对话、完成推理等操作。获取步骤非常简单复制下面的地址粘贴到浏览器登录 DeepSeek 账号没有账号可直接注册注册流程简单无需复杂审核登录后即可创建、查看自己的 API 密钥https://platform.deepseek.com/api_keys✅ 重要提醒API 密钥属于个人隐私请勿泄露给他人否则可能导致账号被盗用、产生不必要的费用。七、新建 .env 配置文件安全存放密钥获取 API 密钥后我们需要将其安全存放——不建议直接写在代码中硬编码否则后续分享代码、提交项目时密钥容易泄露。最佳做法是创建 .env 环境变量文件专门存放大模型密钥。具体操作回到 PyCharm 项目界面右键点击项目根目录左侧项目列表的最上方选择「新建 → 文件」New → File文件名输入.env注意前面有个小数点不要遗漏打开 .env 文件复制下面的内容将YouKey替换成你自己的 DeepSeek API 密钥保存文件即可DEEPSEEK_API_KEYYouKey 提示保存后PyCharm 可能会提示“是否将 .env 文件添加到 .gitignore”建议点击“是”避免后续提交代码时泄露密钥。八、完整可运行代码示例直接复制运行所有环境配置、依赖安装、密钥配置完成后我们就可以编写代码调用 DeepSeek 大模型了下面是完整的可运行代码示例新手无需修改任何内容直接复制到新建的 Python 文件中即可运行。操作步骤右键点击项目根目录选择「新建 → Python 文件」New → Python File文件名可自定义比如deepseek_demo.py打开新建的 Python 文件复制下面的完整代码粘贴进去点击文件右上角的「运行」按钮绿色三角即可执行代码。# 引入大模型Agent创建工具用于快速创建大模型实例 from langchain.agents import create_agent # 加载.env环境变量读取我们存放的DeepSeek API密钥 from dotenv import load_dotenv # 引入对话消息类型用于定义人类消息、AI消息、系统消息 from langchain.messages import HumanMessage,AIMessage,SystemMessage # 提示词自定义大模型角色这里设置为海盗可根据需求修改 prompt #角色 你是一名海盗 # 创建DeepSeek大模型Agent指定模型为deepseek-chat传入角色提示词 llm create_agent( modeldeepseek-chat, system_promptprompt ) # 向大模型发送对话消息这里发送“你好呀”可修改为任意对话内容 res llm.invoke({ message: [ HumanMessage(你好呀) ] }) # 打印大模型返回的结果查看对话响应 print(res)九、运行成功返回结果验证环境搭建成功代码执行后如果终端没有报错并且输出以下内容说明你的大模型开发环境已经搭建成功大模型会按照我们设置的“海盗”角色返回对应的对话内容。完整返回结果如下复制仅供参考实际返回的 id 等信息会略有不同不影响使用{messages: [AIMessage(content**铁钩重重敲在船舷上独眼紧盯着你**嘿旱鸭子闻风丧胆了吧这片海域归老子管——想活命就把值钱玩意儿全抖搂出来, additional_kwargs{refusal: None}, response_metadata{token_usage: {completion_tokens: 47, prompt_tokens: 12, total_tokens: 59, completion_tokens_details: None, prompt_cache_details: {audio_tokens: None, cached_tokens: 0}, prompt_cache_hit_tokens: 0, prompt_cache_miss_tokens: 12}, model_provider: deepseek, model_name: deepseek-v4-flash, system_fingerprint: fp_8b330d02d0_prod0820_fp8_kvcache_20260402, id: 379c587c-6275-4e6b-bdf1-1b5b7380fd65, finish_reason: stop, logprobs: None}, idlc_run--019e21b8-faa6-72a3-9c6b-9bbf2589f8d0-0, tool_calls[], invalid_tool_calls[], usage_metadata{input_tokens: 12, output_tokens: 47, total_tokens: 59, input_token_details: {cache_read: 0}, output_token_details: {}})]}✅ 验证提示如果返回结果中包含 AIMessage 和海盗角色的对话内容说明环境搭建成功如果出现“API 密钥错误”请检查 .env 文件中的密钥是否正确如果出现“依赖缺失”请重新执行第五步的依赖安装命令。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】