win11装WSL2后安装cuda/cudnn/anaconda3/换源/pytorch/vscode远程·教程记录

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。

参考教程:win11安装WSL2详细教程_wsl2安装-CSDN博客

非常全面非常详细的教程,感谢前辈!

但我没有图形化界面,所以有些命令有出入,在此写成新文章。部分内容复制自上述教程,若有侵权请联系我删除❤


目录

01 02 安装WSL和Ubuntu

03 cuda安装

04 cudnn安装

05 Anaconda3 安装

06 Ubuntu换源

6.1 apt换源

6.2 conda换源

6.3 pip换源

07 创建虚拟环境

08 安装pytorch和torchvision

09 VS Code远程WSL


01 02 安装WSL和Ubuntu

安装WSL和Ubuntu的记录在上一篇博客:win11装WSL2,移动至D盘实操记录(移动硬盘被劝退版)-CSDN博客

接后续配置

注意以下设计文件路径可能包含用户名,需换成各位Ubuntu的实际用户名(也就是安装Ubuntu时让你输入的用户名密码那里的用户名)

03 cuda安装

如何确定应该安装的cuda版本?在 Windows PowerShell 里执行:

nvidia-smi

会输出显卡型号和支持的 CUDA 版本,右上角有 CUDA Version ,即为适合的版本。

确定好版本,进入官网:

CUDA Toolkit Archive | NVIDIA Developer

然后它会生成安装命令:


这些命令需要在ubuntu命令行中运行,复制,然后打开ubuntu命令行运行。

打开Ubuntu命令行的两种方法:

法一,先进入PowerShell,输入 wsl 然后回车,出现  用户名@LAPTOP-L6MSMGSO:/mnt/c/Users/Lenovo$ 的蓝绿色头头就是了。

法二,先进入PowerShell或其他终端,上面小三角展开,点击Ubuntu企鹅进入。

进入Ubuntu命令行后,运行刚刚网页中复制的命令,运行。

在执行完上述命令后,执行下面的系统环境配置:

echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc

验证是否安装成功:

nvcc -V

显示下面的信息,表示成功

安装好的cuda在路径\wsl.localhost\Ubuntu\usr\local中:

04 cudnn安装

在 \home\用户名 新建cudnn文件夹,然后在Ubuntu命令行执行命令进入目录:

cd /home/用户名/cudnn

进入官网:
cuDNN Archive | NVIDIA Developer

cuda11.7对应的cudnn版本是8.8.1.3,因此下载:

在浏览器下载路径中找到下载后的 tar 包,复制到刚刚建立的 \home\用户\cudnn 文件夹。

然后继续在ubuntu命令行,执行下面的命令:

tar -xvf cudnn-linux-x86_64-8.8.1.3_cuda11-archive.tar.xz
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

验证是否安装成功,输入如下命令,显示如下图即安装成功

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

05 Anaconda3 安装

Index of /archive

进入官网看好要下载的版本,但先不要在浏览器中下载!

注意选择Linux的,复制文件名。

直接在ubuntu的命令行中执行下面的命令:

wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh

会下载到tmp文件夹中。然后安装Anaconda3:

bash /tmp/Anaconda3-2023.03-1-Linux-x86_64.sh

按照指示进行。例如按回车阅读用户协议;输入yes;输入安装位置,或直接回车默认为/home/用户名/anaconda3;输入yes,运行conda初始化。

重新打开一个conda命令行,前面会自动进入base环境,证明安装成功:

06 Ubuntu换源

6.1 apt换源

打开清华镜像官网:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

到这里后复制框里的代码!

使用如下命令进入配置文件:

sudo nano /etc/apt/sources.list

这里与原博主不同的地方在于gedit改为nano。gedit 是图形界面编辑器,WSL 默认没有桌面环境,也没有 X server,所以打不开 GUI 窗口。正确的做法是在终端里用命令行编辑器,比如 nanovim

进入配置文件后,将里面的文本替换为在官网复制的代码,然后按 Ctrl + O 保存,回车确认;再按 Ctrl + X 退出。

然后更新源:

sudo apt update # apt更新

6.2 conda换源

使用如下代码即可换源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
conda config --set show_channel_urls yes

6.3 pip换源

创建pip.conf文件

cd ~/.pip

如果提示目录不存在的话,我们要自行创建一个,再进入目录:

mkdir ~/.pip
cd ~/.pip

在.pip目录下创建一个pip.conf文件:

touch pip.conf

编辑pip.conf文件

sudo nano ~/.pip/pip.conf

打开pip.conf文件窗口,将以下内容复制到文件中:

[global] 
index-url = http://pypi.douban.com/simple 
[install] 
trusted-host=pypi.douban.com

ctrl+s保存退出。

07 创建虚拟环境

创建虚拟环境的命令跟Windows里的conda一样。

进入Ubuntu命令行,输入【conda create -n 虚拟环境命名 python=指定版本】,

注意这里的python版本要与conda版本,pytorch版本适配

具体对应哪个版本可以问问AI

例如:

conda create -n my_env python=3.11

查看虚拟环境信息:

conda env list

进入虚拟环境:

conda activate 虚拟环境名

08 安装pytorch和torchvision

在切换到虚拟环境后,安装Pytorch,对应版本下载命令在官网中查找:
Previous PyTorch Versions

例如我的cuda装了11.7的版本,就要找到 CUDA 11.7 的那行,复制对应命令,粘贴到虚拟环境中运行。

安装完成之后可以在命令行中输入python,依次输入以下命令,输出如下图所示则表明安装成功:

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

如果装错了,我觉得最简单的方法是将整个虚拟环境删掉。

exit()  #跳出python环境
conda deactivate  #跳出虚拟环境
conda env remove -n 环境名   #删除环境

09 VS Code远程WSL

原文章也介绍了如何远程Pycharm,但我个人用的是vscode,就只整理vscode

首先检查是否安装插件。搜索 remote- ,安装WSL

进入远程资源管理器链接Ubuntu

点击左下方图标【打开远程窗口】

弹出【远程连接】浮窗 ,选择【连接到 WSL】,等待几分钟即可连接到wsl的ubuntu系统

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

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen3-32B-Chat 私有部署镜像 | RTX4090D 24G 显存 CUDA12.4 优化版

Qwen
文本生成
Qwen3

本镜像基于 RTX 4090D 24GB 显存 + CUDA 12.4 + 驱动 550.90.07 深度优化,内置完整运行环境与 Qwen3-32B 模型依赖,开箱即用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值