又来出产低质量内容了,新机是因为之前被无良博客误导开启“windows预览版”然后持续接收成堆未经测试的新功能,三天两头蓝屏,终于几周前彻底爆炸需要重装了——
于是乎,得到了一个清爽的win11新PC!!!
这次记录下WSL的配置,免得哪天机子又爆炸然后格式化了。(主打一个搬运和收集)
安装WSL
这部分长话短说,就是在Microsoft Store上搜Ubuntu然后安装,直接双击打开可能报错:
WslRegisterDistribution failed with error: 0x800701bc
去 安装一个神奇妙妙工具 之后再重启就行了(链接来自参考文章1)(重启1/n)
接下来就要和“启用或关闭Windows功能”开始搏斗了。
需要开启一系列功能,相信有同学直接栽倒在第一步:开启Hyper-v。没有咋办?这样搞:
若无hyper-v开启选项,则以管理员身份运行hyper-v.cmd.
hyper-v.cmd内容如下:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
运行完毕后重启,这时候能看见有开启hyper-v选项了。
同时开启:
.NET Framework
Windows虚拟机监控程序平台,
适用于Linux的Windows子系统
虚拟机平台
再重启即可。
这时候应该可以直接命令行 wsl 打开(不行的话再搜搜 很好搜的,我忘了说明一秒解决了)
好像还有一些写用户名和密码的配置。配好就可以直接wsl进了。
配置vscode
安装vscode不说了,记得安装一个插件叫 wsl。
然后直接就能从左边工具栏的插件下方看到 wsl 的快捷入口,直接就能进入。
接下来的所有事儿都可以在 vscode 的 terminal 里完成,安装包配环境什么的都可以多建几个终端同时搞,很方便。
安装点基础功能:
anaconda和pip什么的。其实直接搜就行,乱七八糟一堆语句,我把链接放到下面了。
参考文章:
1.Win11 WSL2 安装+配置+迁移 - 知乎 (zhihu.com)