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 里重新装一遍。
浙公网安备 33010602011771号