Windows Subsystem for Linux (WSL) 是一项功能,允许在 Windows 系统上运行 Linux 发行版。WSL 提供了一个与传统的 Linux 环境类似的操作体验,使得在 Windows 上进行开发和运行 Linux 应用程序变得更加便捷。本博文将详细介绍 WSL 的安装和使用步骤。
Step1:以管理员的身份打开运行Windows PowerShell
,然后执行以下命令(启用适用于Linux的Windows子系统):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Step2:使用Win+R,输入winver查询Windows的相关版本是否符合安装运行WSL2的要求:操作系统的内部版本要大于1903(For x64 systems: Version 1903 or later, with Build 18362 or later.
)
Step3:启用虚拟化,确定虚拟机的特性
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Step4:下载Linux内核的更新升级包并进行安装。(安装包可以在网上自行查找wsl_update_x64.msi
)
Step5:设置WSL2作为默认版本
wsl --set-default-version 2
Step6:打开Microsoft Store,直接搜索wsl,然后选择Linux发行版本进行下载即可
Step7:下载好后在菜单栏找到Ubuntu双击启动,打开后设置初始的用户名和密码即可,然后就可以使用了。
在开始之前,首先需要确保你的 Windows 系统已经启用了 WSL 功能。请按照以下步骤进行操作:
安装 WSL 后,需要选择一个 Linux 发行版进行安装。微软官方提供了多个发行版选项,包括 Ubuntu、Debian、Kali Linux 等。以下是安装的一般步骤:
安装完成并启动 Linux 发行版后,可以按照以下步骤进行 WSL 的配置和使用:
apt-get
(Ubuntu) 或 yum
(CentOS)。WSL 与 Windows 之间有很好的互操作性,可以进行文件共享和相互访问。以下是一些常见的操作:
/mnt/<盘符>
。例如,/mnt/c/
是访问 C 盘的路径。\\wsl$
,即可访问 Linux 文件系统。如果你在使用 WSL 1,你还可以进行 WSL 2 的升级,以获取更好的性能和功能。以下是升级的步骤:
打开 PowerShell,运行以下命令将默认版本设置为 WSL 2:
wsl --set-default-version 2
打开 “Microsoft Store” 应用商店,并更新所安装的 Linux 发行版。
打开 PowerShell,运行以下命令将指定的 Linux 发行版切换到 WSL 2:
wsl --set-version <发行版名称> 2
sudo apt update
:用于更新你的系统软件包列表的命令。
sudo apt install python3-pip
:是一个在 Linux 系统上用于安装 Python3 的PIP 工具的命令。PIP 是 Python 包管理器,用于安装和管理 Python 包和模块。
python3 -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
更换软件源。
xiaoming@xiaoming:/mnt/c/Users/kanglei$ python3 -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
Writing to /home/kanglei/.config/pip/pip.conf
通过安装和使用 Windows Subsystem for Linux (WSL),我们可以在 Windows 系统上享受到 Linux 环境的便利。本文详细介绍了 WSL 的安装步骤和基本配置,以及与 Windows 的集成。希望这篇文章能够帮助大家顺利安装和使用 WSL,并在 Windows 上进行 Linux 开发和运行应用程序。