WSL2安装ubuntu记录Win11

一、安装WSL2和ubuntu

参考:【WSL2】在你的win10/11电脑上安装Linux子系统+Ubuntu+图形化界面_哔哩哔哩_bilibili
旧版 WSL 的手动安装步骤 | Microsoft Learn

1.打开控制面板功能,勾选以下两个,会提示重启——重启

2.管理员身份打开powershell(cmd)

  1. 输入 wsl --update
  2. 输入wsl --set-default-version 2
  3. 输入wsl --list --online(wsl --l --o)

可能会出现以下报错:(网络问题)

解决措施:在Dns检测|Dns查询 - 站长工具 搜索raw.githubusercontent.com,获得可用ip地址;

github,raw.githubusercontent.com 等网址登陆不上不去的设置方法-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/nownow_/article/details/137785429?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-137785429-blog-121863559.235%5Ev43%5Epc_blog_bottom_relevance_base3&spm=1001.2101.3001.4242.2&utm_relevant_index=4这样就不报错:

4.输入wsl.exe --install Ubuntu-22.04(上面的可安装版,这里选择了22——24没安装成功) 
5.输入用户名(好像是不接受大写,只能小写,这里为ubuntu22),设置密码(不能为空,但可以之输入一个空格),显示如下安装成功:
打开powershell,输入wsl -l -v可查看运行的ubuntu

二、anoconda3下载

ps:注意看弹幕:时间1:21开始wsl2安装 深度学习环境配置!同时拥有ubuntu的高效和windows的便捷!_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1ok4y1t7XC/?vd_source=36a3ea40fdb2ee3d82d19f88b0e532f0

 官网链接:Download Now | Anaconda

  1. 将对应linux版本的下载链接复制,回到ubuntu:输入命令wget +链接   回车
  2. 输入:sh Anaconda3-2024.06-1-Linux-x86_64.sh   回车
  3. 按Q跳过
  4. yes回车yes

三、安装cuda和cudnn\cudatoolkit

参考链接:深度学习:wsl ubuntu安装cuda和cudnn_哔哩哔哩_bilibili
Windows11 + WSL Ubuntu + Pycharm + Conda for deeplearning | 公孙启 (gongsunqi.xyz)
利用WSL2安装Ubuntu系统并搭建深度学习环境_mb61152a6a3c565的技术博客_51CTO博客
查看英伟达驱动命令:nvidia-smi(注意这句命令没有空格)
如图支持cuda version 12.2——最好先查看pytorch版本与pytorch也得匹配,这里下载12.1

1.cudatoolkit安装

直接搜索对应版本,这里为12.1:https://developer.nvidia.com/cuda-12-1-0-download-archive

依次输入命令安装:

wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda-repo-wsl-ubuntu-12-1-local_12.1.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-12-1-local_12.1.0-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda

配置环境: sudo nano ~/.bashrc
用键盘的到图示位置,将下属命令复制(注意版本问题,这里是12.1)

export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

ctrl+x退出 ,yes保存,回车
更新环境变量:source ~/.bashrc,显示

2.cudnn安装

官网https://developer.nvidia.com/rdp/cudnn-archive
选择对应版本(这里需要注册邮箱账号获取)
将下载文件复制到如下文件夹下:
输入命令:解压

sudo tar -xvf cudnn**

报错: 
删除对应的indentify文件
重新执行命令即可解压
之后进入lib文件:cd cudnn-linux-x86_64-8.9.4.25_cuda12-archive/
将lib文件夹下所有文件(*代表所有文件)复制到lib64:注意这里cuda版本号

sudo cp -r * /usr/local/cuda-12.1/lib64

复制include文件夹下 

sudo cp -r * /usr/local/cuda-12.1/include

更改修改权限:

sudo chmod a+r /usr/local/cuda-12.1/include/cudnn*
sudo chmod a+r /usr/local/cuda-12.1/lib64/libcudnn*

检查安装是否成功: cat /usr/local/cuda-12.1/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

四、创建conda环境、安装pytorch和pycharm配置 

conda create --name cu121py312 python=3.12
激活环境安装pytorch
conda activate cu121py312
将官网的下载命令复制到Ubuntu执行:PyTorch

conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia

配置pycharm
NEXT

五、将Ubuntu移动到d盘

wsl下将Ubuntu从c盘移动到其他盘_wsl ubuntu 移动到其他盘-CSDN博客

相应的版本序号要对应

六、调用问题

1.管理员运行powershell,输入wsl,显示进入的root,输入su可切换用户切换为root用户后,conda:未找到命令_rootconda:未找到命令-CSDN博客
切换为root:su - root
切换为普通用户:su - ubuntu22(之前设定用户名)

2.查看普通用户下的conda:在相应用户下输入 which conda
方法一:
Linux环境下root用户无法使用Anaconda_在root用户下不能访问anaconda3-CSDN博客

exit退回root,依次输入:vim 编辑 .bashrc_vim .bashrc-CSDN博客
        vim ~/.bashrc
export PATH=/home/ubuntu22/anaconda3/bin:$PATH
按esc退出编辑,输入:wq(这里:也是命令)保存退出
输入:source /root/.bashrc
关闭当前powershell,重新打开一个,输出conda init
解决!(求打赏-\-) 
方法二:
解决切换为root用户后conda命令找不到的问题-百度开发者中心 (baidu.com)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值