26. AI-框架工具-LangChain 1.0 入门实战
LangChain 1.0 入门学习。
·
文章目录
前言
| 阶段 | 你能做什么? |
|---|---|
| 实战入门 | 调用大模型、做简单问答、写脚本自动化 |
| 实战高阶 | 构建企业级 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。可观察性、评估和部署。
二、实战步骤
三、安装
1. 基础工具
- 安装 Python
- 安装 Anaconda
- 安装 Visual Studio Code
https://code.visualstudio.com/
- 安装 Git
2. 开发环境
- 创建 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
- 切换到工作目录
cd D:\Work\Workspace\AIProjects\Agent\langchain1.0-demo
- 启动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
- 安装 Ollama
https://ollama.com/
- 下载模型
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
- 删除模型
ollama rm qwen3-embedding:4b
- 安装依赖包
安装 LangChain-Ollama 集成包
pip install langchain-ollama
安装 pdf 依赖包
pip install pypdf
pip install langchain-community pypdf
conda install langchain-community pypdf -c conda-forge
- 启动 Ollama
ollama serve
5. 安装 DeepSeek API 接口
pip install langchain-deepseek
6. 安装向量数据库
pip install chromadb
pip install langchain-chroma
四、开发
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
- git下载
git clone https://github.com/princemilo-git/agent.langchain1.0-demo.git
- 使用git快速搭建环境,一次性导入环境依赖
pip install -r requirments.txt
更多推荐

所有评论(0)