作为一名python开发人员,win系统在有些方面是不太友好的。比如很多依赖包都无法适配,需要额外寻找方法解决。而linux系统,我尝试过ubuntu、deepin,用起来更不顺手。日常很多工具、像腾讯会议这些都很不好用,每天都在折腾。
这时候,就想到了win10的wsl,也就是win10自带的linux系统。目前已经用了一段时间,把代码全放wsl里,运行的进程也直接在wsl中启动,非常顺畅。日常工具还是在win10上,基本上是两全其美了。
下面简单介绍下wsl的使用和一些问题的处理。
安装
确认系统版本号
先检查当前操作系统版本。打开cmd,即可看到版本号。或者在cmd中输入ver
命令。
wsl2需要18917及以上版本。不够的话更新一下即可
启用wsl2
直接执行如下命令,启用win10对应虚拟机组件
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
安装linux子系统
打开应用商店,搜索 ubuntu 。找到想要安装的版本,这里安装的是 ubun