_partials/cn/windows_wsl.md
WSL是一个用来运行Ubuntu的开发环境。你可以在这儿了解更多关于WSL的信息。
:information_source: 接下来的步骤是要看你的Windows系统版本的。请执行你对应系统版本的步骤哦:point_down:
如果你是Windows 11,我们就在Windows终端用一个命令来安装WSL 2和Ubuntu。
:warning: 在下面的步骤中,请使用 Ctrl + Shift + Enter来用管理员权限执行Windows终端,而不是只点击 Ok或者敲击Enter。
Windows + RpowershellCtrl + Shift + Enter:warning: 在这一步,你可能需要确认UAC权限升级。
一个蓝色的终端窗口会出现:
Ctrl + C)Ctrl + V 不能再这里使用)Enter执行这些命令wsl --install
:heavy_check_mark: 如果这个命令执行好后没有任何错误,那就重启电脑然后继续下面步骤:+1:
:x: 如果你看到了错误信息(或者你在窗口里看到红色的字),请叫老师来帮忙。
如果你是Windows 10,你首先要用PowerShell终端来安装WSL 1。
:warning: 在下面的步骤中,请使用 Ctrl + Shift + Enter来用管理员权限执行Windows终端,而不是只点击 Ok或者敲击Enter。
Windows + RpowershellCtrl + Shift + Enter:warning: 在这一步,你可能需要确认UAC权限升级。
一个蓝色的终端窗口会出现:
Ctrl + C)Ctrl + V 不能再这里使用)Enter执行这些命令Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
:heavy_check_mark: 如果这个命令执行好后没有任何错误,那就重启电脑然后继续下面步骤:+1:
:x: 如果你看到了错误信息(或者你在窗口里看到红色的字),请叫老师来帮忙。
如果你是Windows 10,你需要把WSL升级到2。
等你的电脑重启好,你就可以下载WSL2安装包。
Next(下一步)Finish(完成):heavy_check_mark: 如果没有错误提示的话,那你现在就可以使用WSL 2了!
:x: 如果出现了这个错误:This update only applies to machines with the Windows Subsystem for Linux, 那就在软件上右击,然后选择uninstall(卸载); 然后你再安装一次,这次应该可以正常地安装。
如果你用的是Windows 10的话,我们就需要把WSL默认版本设成2。
现在WSL 2已经安装好了,那就把它设置成默认的WSL吧:
Windows + RcmdEnter在弹出的窗口里面,输入:
wsl --set-default-version 2
:heavy_check_mark: 如果你看到“The operation completed successfully(成功完成设置)”,那你就可以关掉这个终端,然后继续跟着下面的指示:+1:
:x: 如果出现了关于虚拟化的信息,请叫老师来帮忙。
<details> <summary>激活Windows虚拟机平台功能</summary>完成这些步骤,然后确保最后你激活了<strong>虚拟机平台</strong>和<strong>Windows的Linux子系统</strong>。
</details> <details> <summary>激活Windows的Hyper-V功能</summary>完成这些步骤,然后确保你激活了<strong>Hyper-V</strong>。
:information_source: 如果你的电脑是Windows 10 Home edition,那你的操作系统上就没有Hyper-V的功能。这不会妨碍什么,你继续下面的步骤就好:ok_hand:
</details>