LangChain教程:创建Python工程,安装LangChain1.2.1

创建工程

初始化

使用 poetry 虚拟环境创建工程:

poetry init

一直敲回车即可

安装环境

poetry config virtualenvs.in-project true
poetry env use python

查看源

默认情况下,安装的库在国外服务器上,所以安装库时,需要从国外服务器下载,速度慢,而且因为网络不稳定可能中断,所以改为国内源

poetry config repositories

显示结果如下,说明使用阿里云的源,就不需要替换

{'pypi': {'url': 'https://mirrors.aliyun.com/pypi/simple/'}}

修改源

更换为阿里云源(推荐国内用户)

poetry config repositories.pypi https://mirrors.aliyun.com/pypi/simple/

更换为豆瓣源

poetry config repositories.pypi https://pypi.doubanio.com/simple/

更换为腾讯云源

poetry config repositories.pypi https://mirrors.cloud.tencent.com/pypi/simple/

如果不生效,参见 链接,修改更改当前工程的源

安装包介绍

  • langchain:核心包
  • langchain-community:社区支持包,提供了更多的第三方模型调用(我们用的阿里云千问模型就需要这个包)
  • langchain-ollama:Ollama支持包,支持调用Ollama托管部署的本地模型
  • dashscope:阿里云通义千问的Python SDK
  • chromadb:轻量向量数据库(后续使用)

安装langchain

安装 langchain,poetry虚拟环境:

poetry add langchain==1.2.1

报错

可能报错如下:

在工程目录中,打开下图文件:

安装下图进行修改:

>=3.10,<4.0.0

再次执行下面命令:

poetry add langchain==1.2.1

安装成功如下图

安装 langchain-community

详见 链接

在 poetry 虚拟环境下执行下面命令:

poetry add langchain-community

打开工程

使用pycharm等开发工具打开工程


原文出处:/show_1GW2p6h0foL9.html