从零开始部署ubuntu+Anaconda3+langchain-chatchat+chatglm3-6b大模型,本地知识库(二)

本文详细指导如何在Ubuntu上通过Anaconda创建并激活Python3.11.7虚拟环境,安装langchain-chatchat所需的pip组件,以及检查Torch和CUDA的正确安装。遇到问题时,提到如何解决NVIDIA驱动和CUDA配置问题。
部署运行你感兴趣的模型镜像

接上文:从零开始部署ubuntu+Anaconda3+langchain-chatchat+chatglm3-6b大模型,本地知识库

四、通过Anaconda安装langchain-chatchat需要的python环境

4.1 安装、激活python虚拟环境

Langchain-chatchat 0.2.10 推荐使用python3.11.7,通过下面命令进行python环境创建。

conda create --name langchain python==3.11.7  -y     #创建一个名字为langchain的python3.11.7虚拟环境

如下图

安装完毕后,通过以下命令激活python虚拟环境

conda activate langchain

如下图,shell命令行前面会出现(langchain)这个虚拟环境名。

4.2 安装langchain-chatchat pip依赖组件

转到langchain chatchat目录下,安装langchain的一些pip依赖

cd /data/webui/langchainchatchat
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

-i https://mirrors.aliyun.com/pypi/simple/ 为使用阿里云的pip源,安装过程类似下图:

等待安装完成,pytorch之类比较大,下载过程会比较长。安装完成如下图:

4.3 检查torch,cuda是否安装正确

安装完成后,进入python命令行,使用如下命令检查torch,cuda。

python
import torch
torch.__version__
torch.cuda.is_available()

运行结果类似如下图(版本号可能有所不同):

如果发现不是cu版本呢,可能是因为nvidia显卡的驱动以及cuda版本没有安装正确,解决方案是去官方下载对应显卡的驱动,nvidia-tool kit, cuda,python等(我会单独写一篇文章)。

langchain-chatchat的基础运行环境安装完毕。

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>我们正在Anaconda环境中检查langchain是否已安装。根据引用[1]中的方法,我们可以使用以下命令来检查:在AnacondaPrompt或终端中,激活目标环境(如果使用了虚拟环境),然后运行:python-c"importlangchain;print(langchain.__version__)"如果langchain已经安装,则会打印出版本号;如果没有安装,则会提示导入错误(ModuleNotFoundError)。另外,引用[3]中也提到了安装LangChain的命令,但我们现在关注的是检查安装。步骤:1.打开AnacondaPrompt(Windows)或终端(Linux/macOS)。2.激活你的环境(如果你创建了独立的环境,例如:`condaactivatemyenv`,其中myenv是你的环境名;如果没有创建独立环境,则跳过此步,使用base环境)。3.运行上述命令。如果出现版本号,则已安装;如果出现错误,则未安装。注意:引用[1]中给出了使用conda安装langchain的命令,但我们这里只关心检查。因此,回答用户:您可以通过在Anaconda环境中运行命令`python-c"importlangchain;print(langchain.__version__)"`来检查是否安装了langchain。同时,根据引用[5]中列出的依赖库,langchain的安装会包含很多依赖,但检查时我们只需要关注langchain本身。如果用户需要安装,可以参考引用[1]和引用[3]中的安装命令(但用户当前问题只是检查)。另外,如果用户使用的是conda环境,也可以使用`condalist`命令来查看所有已安装的包,然后查找是否有langchain。例如:condalist|findstrlangchain(Windows)condalist|greplangchain(Linux/macOS)但使用import的方式更直接,因为condalist可能会列出名称包含langchain的包,但实际导入的包名可能不同(这里包名就是langchain)。所以,我们优先推荐使用import的方法。生成相关问题:1.如何在Anaconda中安装langchain2.如何创建和管理Anaconda环境?3.如何更新langchain到最新版本?</think>### 在 Anaconda 中检查 LangChain 安装状态 要在 Anaconda 环境中验证 LangChain 是否已安装,请按以下步骤操作: 1. **打开 Anaconda 终端** - Windows:启动 **Anaconda Prompt** - macOS/Linux:打开终端 - 激活目标环境(若使用独立环境): ```bash conda activate 环境名 ``` 2. **方法一:通过 Python 命令验证** 执行以下命令: ```bash python -c "import langchain; print(&#39;LangChain 已安装,版本:&#39;, langchain.__version__)" ``` - ✅ 成功显示版本号(如 `3.0.1`)表示已安装[^1] - ❌ 出现 `ModuleNotFoundError` 表示未安装 3. **方法:通过 conda 列表检查** 运行: ```bash conda list | grep langchain ``` - Windows 用户替换为: ```bash conda list | findstr langchain ``` - 若输出包含 `langchain-core` 等包名即表示已安装[^3] 4. **方法三:查看所有包列表** 运行完整列表命令后手动查找: ```bash conda list ``` 搜索关键词:`langchain-core`, `langchain-community`, `langchain-openai` 等[^3][^5] --- ### 检查结果说明 - **已安装**:会显示类似以下信息 ``` langchain-core 3.0.1 pypi_0 pypi langchain-community 0.0.29 pypi_0 pypi ``` - **未安装**:无相关输出或报错 `No such package` 此时可通过以下命令安装: ```bash pip install langchain-core langchain-community ``` ---
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值