为什么学习LangChain

现在ai已经火到全民皆知,ai大模型和程序之间一直缺少一个桥梁,LangChain的出现,连接了ai和程序,为传统开发注入新的活力;LangChain是现在最成熟、最通用的ai开发框架;现在只会CRUD的程序员已经没有竞争力了,ai应用开发才是未来;现在开始学习ai应用开发,从模型的创建开始。

LangChain的版本更新迭代非常快,我选择的是最新的1.x版本;

安装LangChain

首先我们要解决的是环境的工具的安装;环境有三种选择

  • uv:最新一代的高性能python包和环境管理工具,速度最快;
  • mini-conda:跨语言的包和环境管理系统,不经支持python包还支持非python的包;(我的选择)
  • python内置的轻量虚拟环境工具,功能比较单一,简单项目,编写脚本;

下载安装

我选择mini-conda,使用下面的镜像网站下载快

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

image-20260715210927513

我的电脑是win11,选择这个版本;

image-20260715211015306

双击安装包:

image-20260715211044633

image-20260715211108808

image-20260715211121028

注意目录中不要有中文,空格;

image-20260715211202273

之后等待完成即可;

配置环境变量

D:\ProgramData\miniconda3
D:\ProgramData\miniconda3\Scripts
D:\ProgramData\miniconda3\Library\bin

image-20260715211557351

image-20260715211633652

出现如下版本就安装成功了;

image-20260715211724152

构建虚拟环境

conda create -n langchan_env python=3.13.12

image-20260715212622299

image-20260715212644083

image-20260715212739513

image-20260715212824639

在PyCharm中使用

创建一个新的项目,然后选择刚创建的虚拟环境

image-20260715214208699

安装LangChain

pip install -U langchain

等待安装完成

image-20260715215843092

第一段代码

DEEPSEEK_API_KEY="sk-XXX"
DEEPSEEK_API_BASE="https://api.deepseek.com"
import os

from dotenv import load_dotenv
from langchain_deepseek import ChatDeepSeek


load_dotenv(verbose=True)
DEEPSEEK_API_KEY = os.getenv("DEEPSEEK_API_KEY")
DEEPSEEK_API_BASE = os.getenv("DEEPSEEK_API_BASE")

deepseek_llm = ChatDeepSeek(
    model="deepseek-v4-flash",
    api_key=DEEPSEEK_API_KEY,
    base_url=DEEPSEEK_API_BASE,
)

response = deepseek_llm.invoke("介绍一下你自己!")
print(response)

image-20260715220917254

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐