ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

LangChain-AI应用开发框架(7) - LangChain 软件包的安装

LangChain-AI应用开发框架(7) - LangChain 软件包的安装 目录一、LangChain 软件包安装主 langchain 包langchain‑core 包Integrations 集成包langchain‑community 包langgraph 包LangSmith SDK二、补充:一、LangChain 软件包安装LangChain 生态系统包含不同的包用来准确选择要安装的功能。如下图所示:主 langchain 包这个包是使用 LangChain 的起点安装方式如下langchain‑core 包除了 langsmith SDK 之外LangChain 生态系统中的所有包都依赖于 langchain‑core包含其它包使用的基类和抽象以及 LangChain LCEL表达式语言。它由 langchain 包自动安装不需要显式安装该包。但是如果使用的功能仅在该依赖项的特定版本中可用则可以选择这样做。如果这样做则应确保已安装或固定的版本与我们使用的任何其他集成包兼容。Integrations 集成包LangChain 的大部分价值来自于将各种能力进行集成如各类模型集成如 OpenAI 和 Anthropic、各类组件集成如数据存储、工具等等。LangChain 中集成好的包见这里。对于所需依赖项我们需要单独安装。例如要使用 OpenAI可以运行langchain‑community 包简单来说任何尚未拆分到自己的包中的集成都存在于 langchain‑community 包中。安装方式langgraph 包langgraph 是一个库用于使用 LLM 构建有状态的应用程序。它与 LangChain 顺利集成。安装方式LangSmith SDKLangSmith SDK 由 LangChain 自动安装。但它不依赖于 langchain‑core如果需要可以独立安装和使用安装方式后续学习过程中若遇到使用的功能未在上述提到的包中我们也会提前说明。这一篇章只需了解下 LangChain 其主要能力的包分布规则即可。二、补充:pip install xxx 这类安装命令本质就是在终端命令行执行有两个常用地方都可以跑效果等价。1. 电脑系统自带终端WindowsWin搜索 cmd命令提示符或者 PowerShell打开黑窗口直接敲 pip 命令。注意这里装的是电脑全局 Python 环境的包。如果后面 PyCharm 用的是虚拟环境这里装的库 PyCharm 看不见这是新手最容易踩的坑。2. PyCharm 内部终端最推荐优先用这个打开 PyCharm 项目底部栏找到 Terminal (终端) 并点开。这里的终端会自动激活当前项目对应的虚拟环境。在这里执行pip install langchain安装完之后我们写代码 import 就能直接识别到库不会出现 ModuleNotFoundError。简单判断看 Terminal 前面的括号会显示虚拟环境名字代表环境已经激活。
返回列表