创建工程
初始化
使用 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等开发工具打开工程

