Windows安装wsl,并升级到wsl2

这篇博客详细介绍了如何在Windows上安装wsl,并升级到wsl2,包括自定义安装路径、使用LXRunOffline工具进行管理、设置默认用户、备份与恢复发行版,以及如何启用WSL2。此外,还讲解了如何配置pycharm以使用wsl的virtualenv。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows安装wsl,并升级到wsl2

前提是win宿主机已经启用虚拟机以及Linux子系统功能

Windows设置 --> 应用(卸载、默认应用、可选功能) --> 可选功能(滑到最下边)

–> 更多Windows功能 --> 勾选“适用于Linux的Windows子系统” --> 确定,后续按提示操作

安装方式:

  • 通过微软商店(默认装在C盘,且不可更改)
  • 下载安装包,自行安装(自定义安装路径)

1. 自定义安装

  • 在官网选择自己想要安装的版本,并下载安装包(.appx格式的文件),下载地址

    这里注意,下载完的包,如果通过命令Add-AppxPackage .\app_name.appx安装,其实和直接微软商店下载安装是等效的,也是默认装在C盘的

  • 将安装包放到自己设定(计划安装wsl)的目录中,后缀改为.zip类型,然后解压缩

  • 找到解压文件夹中的发行版.exe文件,双击会自动安装到当前目录

    这里有用LxRunOffline进行安装的,如果仅仅是使用wsl,完全通过Lx来进行管理,并无大碍。但是如果要使用pycharm等配置python解释器,通过LX安装的会没有.exe文件,导致pycharm无法加载到wsl的python启动命令。这里需要注意!

  • 等程序加载几秒,按提示输入用户、密码,会安装成功,自动进入对应发行版命令行,目录会成类如下所示结构(Ubuntu-20.04):

    .
    ├── AppxBlockMap.xml
    ├── AppxManifest.xml
    ├── AppxMetadata
    │   └── CodeIntegrity.cat
    ├── AppxSignature.p7x
    ├── Assets
    │   ├── LargeTile.scale-200.png
    │   ├── SmallTile.scale-200.png
    │   ├── SplashScreen.scale-200.png
    │   ├── Square150x150Logo.scale-200.png
    │   ├── Square44x44Logo.altform-unplated_targetsize-16.png
    │   ├── Square44x44Logo.altform-unplated_targetsize-256.png
    │   ├── Square44x44Logo.altform-unplated_targetsize-32.png
    │   ├── Square44x44Logo.altform-unplated_targetsize-48.png
    │   ├── Square44x44Logo.scale-200.png
    │   ├── Squar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值