书接上篇,我们构建了wsl的CUDA环境,还有python环境没有搭建,这里我们就安装Anaconda来进行搭建python环境。
这里有两个方式,一是直接在wsl中执行wget命令下载,这种方式没什么好说的,直接下载好了,具体的版本可根据自己需求选择;
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
二是在Windows环境下直接下载再上传到wsl中;为了测试window和wsl传输文件,我采用这一种方式
下载地址:https://www.anaconda.com/download#downloads
下载完成之后放在没有中文的路径下面,然后去wsl中执行CP命令;在wsl中,Windows上的各个盘都是挂载在/mnt目录下的,可以使用ls /mnt/*
来查看各个磁盘情况
cp /mnt/盘符/文件 .
上面的命令盘符换成你文件实际存放的盘符,文件换成文件的路径;执行完成之后就将安装文件拷贝到WSL的当前目录了。
安装没有什么特别的,只是执行bash命令即可
bash Anaconda3-2023.09-0-Linux-x86_64.sh
然后一路yes操作就好了,默认的安装路径是/root/anaconda3
,可以修改,修改之后下面的配置命令也要做调整。
安装完成之后输入conda命令,报错command not found,按照经验,应该是没有将anaconda的安装路径放入环境变量中,执行下面命令进行添加
vim ~/.bashrc
export PATH=$PATH:/root/anaconda3/bin # export PATH=$PATH:【你的安装目录】
source ~/.bashrc
WSL ROOT用户设置密码
这里还有个小插曲,执行这些最好使用root用户,但是当我使用su - root
切换到root用户时,发生密码错误的问题,想想在创建WSL的过程中也没有设置root用户的密码,于是查了一下,发现wsl默认root没有密码,于是执行下述命令添加密码:
sudo passwd root
conda换国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes