在 wsl 下进行开发
概述
平常在开发的时候,我们大多数情况都会在 Linux 服务器上进行。但是遇到需要图形输出,或者显卡的场景,往往多有不便。
主要优点:
- wsl 与 window 深度集成,可以便捷的利用 windows 的资源,文件系统互通,且可以利用机子的显卡资源,特别适合深度学习场景

- wslg 中调起的图形界面,可以等同于 windows 自身的图形界面,可以通过 windows 快捷键便捷无缝切换

适用场景
- 深度学习
如何开启图形界面
- 更新 wsl 版本(可能需要 windows11)
wsl --update
- 更新到最新的显卡驱动
参考资料:https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
如何开启音频输出
开启图形界面输出后,有些包含音频输出的程序可能仍然会报错,这时候需要安装 libpulse0 开启音频输出
sudo apt install libpulse0
参考资料:https://www.linuxuprising.com/2021/03/how-to-get-sound-pulseaudio-to-work-on.html