10.22日志——wsl、WSL使用方法

1、 使用方法

wsl -d Ubuntu-22.04 进入指定的Ubuntu版本系统

我用的是极简版Wsl上的Ubuntu镜像安装包 rootfs(根文件系统)。它为了把体积压缩到最小,所以连最基础的 sudo 工具都没有预装 、adduser 这个工具也没有预装。

apt update && apt install sudo -y  //进入wsl中执行的
apt update && apt install sudo adduser -y

刚才的工具装好后,创建用户,输入:adduser wyb  //创建叫wyb的用户

usermod -aG sudo wyb //接着,别忘了输入最后一句命令给它管理员权限

su - wyb  //切换过去,你的基础账户就彻底配好, 此时用过路径问题:你目前所在的路径是 /mnt/c/Users/Administrator(也就是 Windows 的 C 盘)

**应该这样操作
图片

2、 接下来,你终于可以开始配置深度学习环境了!

既然普通用户 wyb 已经建好,你现在可以用 Trae 或 VS Code 直接连接这个 WSL 了。接下来配置环境(装 CUDA、PyTorch、conda 等)的标准流程是:

更新软件源(确保下载最快):
bash

sudo apt update && sudo apt upgrade -y

安装基础工具(编译环境、下载工具等):
bash

sudo apt install build-essential wget curl git vim -y

安装 Miniconda 或 Anaconda(推荐 Miniconda,轻量):
先下载安装脚本(这里用清华镜像加速):
bash

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

然后运行安装:
bash

bash Miniconda3-latest-Linux-x86_64.sh

(安装过程中一直按回车,看到 Do you accept the license terms? [yes|no] 时输入 yes,最后提示是否初始化时输入 yes)
安装完执行 source ~/.bashrc 生效。

后面再配 PyTorch 和 CUDA 就看你的显卡(4060 还是 3090)去官网找对应的安装命令就行。如果中间遇到网络问题(比如 apt 下载太慢),记得来问我怎么换国内源

3、Windows 上装了,Ubuntu 里还要装吗?

答案是:绝大多数都要重新装。

这是因为 Windows 和 Ubuntu(WSL)是两个完全独立的系统(相当于两台不同的电脑)。你在 Windows 上装的软件,Ubuntu 是看不见、也用不了的(除了极少数直接运行 Windows 程序的工具)。

结合你跑深度学习的场景,具体分情况看:
🔴 必须在 Ubuntu 里重新装的(Windows 里的用不了)

Python 环境:Windows 里的 Python 是 .exe 程序,Ubuntu 需要 Linux 版本的 Python。

Conda / Miniconda:必须下载 Linux 版本的安装包(.sh 结尾)重新安装。

深度学习框架(PyTorch/TensorFlow):必须安装 Linux 版本的包,它们才能调用 Linux 内核的底层资源。

编译工具(gcc, make, git, wget 等):Windows 上的这些工具和 Linux 的指令、格式完全不同。

🟢 不需要在 Ubuntu 里装的(Windows 底层直接共享)

NVIDIA 显卡驱动:千万不要在 Ubuntu 里装显卡驱动!WSL2 会自动调用你 Windows 宿主机上已经装好的 NVIDIA 驱动。

CUDA:有特殊规则。你不需要在 Ubuntu 里安装完整的 CUDA Toolkit(那个太大且容易出错)。WSL2 会直接映射 Windows 的驱动,你只需要在 Ubuntu 里用 nvidia-smi 命令,确认能看到你的显卡就行。

🟡 可以不用装,直接用现成的

VS Code / Trae / PyCharm:这些 IDE 装在 Windows 上就行。你通过它们的“WSL 插件”连接进来,代码在 Ubuntu 里跑,界面在 Windows 上显示。

数据集:你之前存在 D 盘的数据集,不需要复制到 Ubuntu 里。在 Ubuntu 里通过 /mnt/d/你的路径 就能直接读取。

一句话总结:Windows 是你的“操作台”(装 IDE、看网页、跑驱动),Ubuntu 是你的“发动机”(装 Python、Conda、PyTorch)。凡是涉及到“跑代码”的软件,都要在 Ubuntu 里重新装一遍。

posted @ 2026-10-22 15:40  小小冰&碎冰冰  阅读(4)  评论(0)    收藏  举报