前言

阶段 你能做什么?
实战入门 调用大模型、做简单问答、写脚本自动化
实战高阶 构建企业级 AI 应用、处理私有数据、支持多工具协同、可部署可维护

一、概念

  • LangGraph - Provides the underlying graph execution and state management。提供底层图执行和状态管理。
  • LangChain - Tools and model integrations work seamlessly with deep agents。工具和模型集成与深度代理无缝协作。
  • LangSmith - Observability, evaluation, and deployment。可观察性、评估和部署。

参考文档:https://docs.langchain.com/oss/python/learn


二、实战步骤

Python 基础

LangChain 入门

掌握 Prompt + Chain

RAG 系统

Agent + 工具调用

部署 + 监控

优化-缓存/成本/安全


三、安装

1. 基础工具

  1. 安装 Python

https://www.python.org/

  1. 安装 Anaconda

https://www.anaconda.com/

  1. 安装 Visual Studio Code

https://code.visualstudio.com/

  1. 安装 Git

https://git-scm.com/


2. 开发环境

  1. 创建 Conda 环境

打开 开始菜单 → Anaconda Prompt,执行以下命令:

# 创建环境 指定python版本
(base) C:\Users\xing12.liu> conda create -n langchain_env python=3.14
# 激活环境
(base) C:\Users\xing12.liu> conda activate langchain_env
# 激活环境成功
python -c "import sys; print(sys.executable)"
(langchain_env) C:\Users\xing12.liu>

根据需要可以调整到指定版本的 Python(例如降级到 3.11):

(langchain_env) C:\Users\xing12.liu>conda install python=3.11

conda 会自动解析依赖并提示变更,输入 y 确认即可。

验证版本

(langchain_env) C:\Users\xing12.liu>python --version
# 查看 Conda 环境列表
conda env list
# 或
conda info --envs
# 删除前解绑
conda deactivate
# 删除 Conda 环境
conda env remove -n 环境名
# 在 Conda 中 不能直接重命名环境,但可以通过 克隆 + 删除 的方式安全地“重命名”一个 Conda 环境。
conda create -n my_langchain --clone langchain_env
  1. 切换到工作目录
cd D:\Work\Workspace\AIProjects\Agent\langchain1.0-demo
  1. 启动IDE VSCode 或者 PyCharm
code .

3. 安装 LangChain 核心包

打开 开始菜单 → Anaconda Prompt激活环境并进入项目目录:

(base) C:\Users\xing12.liu> conda activate langchain_env

(langchain_env) D:\Work\Workspace\AIProjects\Agent\langchain1.0-demo

安装核心依赖:

pip install langchain

pip install langchain-community

安装技巧:使用的是 Anaconda 环境,建议

包类型 推荐安装方式
科学计算、C 扩展包(如 zstandard, pydantic-core conda install -c conda-forge
LangChain 生态(langchain, langchain-openai pip install(因更新快)

混合使用时,先用 conda 装底层依赖,再用 pip 装上层应用


4. 安装 Ollama

  1. 安装 Ollama

https://ollama.com/

  1. 下载模型

https://ollama.com/search

  • 聊天模型
ollama pull deepseek-r1:1.5b

ollama pull qwen:1.8b

ollama pull llama3.2:3b
  • 嵌入模型
ollama pull nomic-embed-text
ollama pull qwen3-embedding:4b
  • 查看已安装模型
ollama list
  1. 删除模型
ollama rm qwen3-embedding:4b
  1. 安装依赖包

安装 LangChain-Ollama 集成包

pip install langchain-ollama

安装 pdf 依赖包

pip install pypdf
pip install langchain-community pypdf
conda install langchain-community pypdf -c conda-forge
  1. 启动 Ollama
ollama serve

5. 安装 DeepSeek API 接口

pip install langchain-deepseek

6. 安装向量数据库

pip install chromadb

pip install langchain-chroma

四、开发

1. 代码管理

  1. git上传
pip freeze > requirements.txt
git remote add origin https://github.com/princemilo-git/agent.langchain1.0-demo.git
git init
git add .
git commit -m 'init'
git branch -M main
git push -u origin main
  1. git下载
git clone https://github.com/princemilo-git/agent.langchain1.0-demo.git
  1. 使用git快速搭建环境,一次性导入环境依赖
pip install -r requirments.txt 

本文的引用仅限自我学习如有侵权,请联系作者删除。
参考知识


Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐