Langchain-Chatchat 本地源代码部署 二次开发

纯纯记录

拉取代码

git clone --depth 1 https://github.com/chatchat-space/Langchain-Chatchat.git

初始化开发环境

Langchain-Chatchat 自 0.3.0 版本起,为方便支持用户使用 pip 方式安装部署,以及为避免环境中依赖包版本冲突等问题, 在源代码/开发部署中不再继续使用 requirements.txt 管理项目依赖库,转为使用 Poetry 进行环境管理。

安装 Poetry

在安装 Poetry 之前,如果您使用 Conda,请创建并激活一个新的 Conda 环境,例如使用 conda create -n chatchat python=3.9 创建一个新的 Conda 环境。

pip install poetry
#安装完按成后执行下面命令,使 Poetry 使用 virtualenv python environment
poetry config virtualenvs.prefer-active-python true

安装源代码/开发部署所需依赖库

进入主项目目录,并安装 Langchain-Chatchat 依赖

cd  Langchain-Chatchat/libs/chatchat-server/
poetry install -E xinference

image.png
大概执行5分钟左右安装完成
image.png

更新开发部署环境依赖库

当开发环境中所需的依赖库发生变化时,一般按照更新主项目目录(Langchain-Chatchat/libs/chatchat-server/)下的 pyproject.toml 再进行 poetry update 的顺序执行。(这一步暂时没用到,后续二开再用)

设置源代码根目录

如果您在开发时所使用的 IDE 需要指定项目源代码根目录,请将主项目目录(Langchain-Chatchat/libs/chatchat-server/)设置为源代码根目录。

image.png

设置数据目录

image.png

cd Langchain-Chatchat/libs/chatchat-server/chatchat
export CHATCHAT_ROOT
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值