有些软件及其基础依赖只有在 linux 中才有,比如 Detectron2。然后很多 heavy 的 infra 最好是跑在高性能服务器上,然而服务器基本都是 linux 的天下。所以弄个linux系统用于开发实在太有必要了,但是我日常又是使用windows,那么wsl2就是最佳选择。
wsl --install首次需要安装windows的linux子系统,可能还要重启以使得相关系统组件启动生效。
wsl --install Ubuntu-24.04然后再安装 ubuntu2404 (目前该LTS版本比较推荐),安装后会设置用户名和密码,然后登陆一次之后 exit退出,把linux系统从默认C盘迁移到容量充足的固态硬盘上(这是目前微软官方推荐做法)。
mkdir E:\WSLwsl --export Ubuntu-24.04 E:\WSL\ubuntu2404.tarwsl --unregister Ubuntu-24.04wsl --import Ubuntu-24.04 E:\WSL\Ubuntu2404 E:\WSL\ubuntu2404.tar --version 2wsl --set-default Ubuntu-24.04后面命令行 wsl 就能直接进入 ubuntu了。