【WSL】单机大模型前的基础环境配置

前言:在上一篇文章中,我们完成了WSL的部署,但是在大模型搭建(尤其是Langchain)前,还碰到了不少的坑,查找了不少的文章,所以本篇文章就做一个记录,避免以后再走冤枉路。

一、迁移WSL

参考文章:WSL迁移到D/E盘(共需六步完成)
WSL默认是安装在C盘的,如果C盘空间不大的话最好迁移到别的盘符(比如我迁到了E盘)。
这里参考文章就行,但是需要注意的是:在当中需要手动创建文件夹,否则会提示“系统找不到指定的路径”
在这里插入图片描述
在这里插入图片描述

二、安装Anaconda

参考文章:在Ubuntu 22.04.3 LTS下安装Anaconda3

在这里插入图片描述
注1:在安装中需要查看大量的协议,可以使用PageDOWN快速跳过
在这里插入图片描述
在这里插入图片描述
注2:在上图中,询问是否需要conda初始化,请务必选yes,否则后面激活镜像的时候可能会出现bug
在这里插入图片描述
注3:完成Anaconda安装后,直接conda -V会报错,这是因为还没有加入环境变量,所以需要通过以下脚本导入并刷新

echo 'export PATH="/home/cyber(这里改成你自己的用户名)/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

三、配置虚拟环境

参考文章:【Anaconda】Linux下Anaconda安装和虚拟环境配置

1、创建虚拟环境

conda create -n langchain(这里改成你需要的虚拟环境名字)

在这里插入图片描述

conda activate langchain

在这里插入图片描述

2、修改hosts

Github经常会连不上,需要指定hosts解决,否则用git下载的时候会报错
hosts路径:C:\Windows\System32\drivers\etc
用记事本打开并添加以下文本内容:

185.199.108.133 raw.githubusercontent.com   #comments. put the address here
140.82.113.4 github.com 
199.232.69.194 github.global.ssl.fastly.net 
185.199.108.153 assets-cdn.github.com 
185.199.109.153 assets-cdn.github.com 
185.199.110.153 assets-cdn.github.com 
185.199.111.153 assets-cdn.github.com

在这里插入图片描述

在这里插入图片描述
上图就是修改好hosts后通过git clone获得Langchain-Chatchat

3、更新apt,安装pip

在默认Ubuntu版本中,是没有办法通过pip安装的,直接根据提示apt install python3-pip也会报错,所以我们需要运行以下两段脚本解决:

sudo apt update
apt install python3-pip

4、更改镜像源

在默认pip的时候,连接的是外网,速度比较慢,所以我们需要修改成国内的镜像源(比如清华、豆瓣等),可以在WSL root环境下,输入以下代码完成:

mkdir ~/.pip
vi ~/.pip/pip.conf

在新创建的文本中,复制黏贴以下文本并ESC-:wq退出保存

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
在这里插入图片描述
上图是修改镜像源后的下载速度(原来大概只有1/10的速度)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值