win10 安装 langchain-chatglm 避坑指南(2023年6月21日v0.1.16版本)

官网看起来安装很简单,网上教程也是,但实际上我耗费了两天时间,查阅了当前网络上所有可查阅的资料,重复「安装-配置-卸载」十几遍,总结出的安装方法。

1、安装Anaconda(这个就不啰嗦了,网上安装教程一堆)

1.1、先安装Anaconda(https://www.anaconda.com/download/)
1.2、点击“开始”-打开Anaconda Powershell Prompt
1.3、更新 Conda 至最新版本

conda update conda

测试是否安装成功

conda list

如果显示 Conda 及其内部包的列表,则说明安装成功。
1.4、创建虚拟环境

conda create -n ChatGLM python==3.10
conda activate ChatGLM

2、部署 langchain-ChatGLM

2.1、下载 langchain-ChatGLM

如果GitHub连不上也可以下载这个:https://wwoo.lanzouk.com/imHOZ10n3vhg

md D:\ChatGLM
cd D:\ChatGLM
git clone https://github.com/imClumsyPanda/langchain-ChatGLM
cd langchain-ChatGLM

2.2、下载 pycocotools

下载链接:https://wwoo.lanzouk.com/i4NDa0zo2xqb

  • 下载解压,并复制到当前虚拟Python环境中

请添加图片描述

2.3、安装其他Python第三方库

# -i http://pypi.douban.com --trusted-host pypi.douban.com:使用豆瓣源进行加速
pip install -r requirements.txt -i http://pypi.douban.com --trusted-host pypi.douban.com

2.4、下载 torch

下载地址:https://www.aliyundrive.com/s/v5oLJ3DyWS4
提取码: m0y4

  • pip安装torch(exe文件是压缩文件,双击解压,因为阿里云盘不支持分享压缩文件,百度盘又限速)
# 文件解压到 D:\ChatGLM\langchain-ChatGLM
# 之所以使用这个版本,是因为这个版本支持GPU加速(cp310即Python3.10版本)
pip install torch-2.0.1+cu117-cp310-cp310-win_amd64.whl

如果上面提供的torch安装报错,大概率是当前硬件不匹配
我的安装环境:Python3.10 + intel(CPU) + N卡(GPU)
其他硬件可以自己去找一下:https://download.pytorch.org/whl/torch_stable.html

2.5、模型下载

下载地址:https://openi.pcl.ac.cn/Learning-Develop-Union/LangChain-ChatGLM-Webui/datasets
GitHub:https://github.com/THUDM/ChatGLM-6B

  • 根据硬件条件下载(硬件要求依次降低):chatglm-6b > chatglm-6b-int8 > chatglm-6b-int4
  • 还要下载另外两个基础模型:text2vec-large-chinese,text2vec-base-chinese
  • 也支持其他模型,可以根据自己的硬件水平下载,配置方法与下面讲解相同
    在这里插入图片描述

2.6、修改配置文件

  • 自行创建「model」文件夹
  • 下载模型解压到「model」文件夹中
  • 下面截图有案例

2.6.1、修改下载到本地的模型路径

  • 如果下面修改的配置文件引用报错,可以尝试在同级目录添加一个空白的「__init__.py」文件
    请添加图片描述
    请添加图片描述
    请添加图片描述

2.6.2、修改默认启动模型

请添加图片描述

2.6.3、修改启动URL地址

  • 改成本机IP的好处是可以异地访问
    请添加图片描述

3、启动webui.py

python webui.py
# 或者使用绝对路径启动
D:\anaconda3\envs\ChatGLM\python.exe D:\langchain-ChatGLM\webui.py

请添加图片描述
在这里插入图片描述

  • 13
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值