WSL的安装与使用 (超详细图文版安装教程)

本文详细指导如何在Windows系统上安装和配置WindowsSubsystemforLinux(WSL),包括启用功能、选择发行版、与Windows集成及配置Python环境,旨在帮助用户轻松使用Linux在Windows上开发和运行应用。

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

Windows Subsystem for Linux (WSL) 是一项功能,允许在 Windows 系统上运行 Linux 发行版。WSL 提供了一个与传统的 Linux 环境类似的操作体验,使得在 Windows 上进行开发和运行 Linux 应用程序变得更加便捷。本博文将详细介绍 WSL 的安装和使用步骤。

安装(两种方式均可实现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双击启动,打开后设置初始的用户名和密码即可,然后就可以使用了。

文字版安装

步骤1:启用 WSL 功能

在开始之前,首先需要确保你的 Windows 系统已经启用了 WSL 功能。请按照以下步骤进行操作:

  1. 打开 “控制面板”,选择 “程序”,然后点击 “启动或关闭 Windows 功能”。
  2. 在显示的列表中找到 “适用于 Linux 的 Windows 子系统”,勾选该选项。
  3. 点击 “确定”,等待系统完成配置。

步骤2:选择并安装 Linux 发行版

安装 WSL 后,需要选择一个 Linux 发行版进行安装。微软官方提供了多个发行版选项,包括 Ubuntu、Debian、Kali Linux 等。以下是安装的一般步骤:

  1. 打开 “Microsoft Store” 应用商店,搜索你想要安装的 Linux 发行版。例如,搜索 “Ubuntu”。
  2. 选择所需的发行版,并点击 “获取” 或 “安装” 按钮以开始下载和安装进程。
  3. 完成下载和安装后,点击 “启动” 按钮以运行安装的 Linux 发行版。

步骤3:配置和使用 WSL

安装完成并启动 Linux 发行版后,可以按照以下步骤进行 WSL 的配置和使用:

  1. 初次启动时,会提示你设置用户名和密码。按照提示进行设置,并记住你的密码。
  2. 完成设置后,将进入 Linux 发行版的终端界面。这里可以执行 Linux 命令,并进行开发和运行应用程序。
  3. 如果想要安装其他软件包或更新操作系统,请使用发行版所对应的包管理工具,例如 apt-get(Ubuntu) 或 yum(CentOS)。

步骤4:与 Windows 的互操作性

WSL 与 Windows 之间有很好的互操作性,可以进行文件共享和相互访问。以下是一些常见的操作:

  1. 文件访问:你可以在 Linux 发行版的终端中访问 Windows 文件系统,路径为 /mnt/<盘符>。例如,/mnt/c/ 是访问 C 盘的路径。
  2. Windows 访问 Linux 文件:打开 “资源管理器”,在地址栏输入 \\wsl$,即可访问 Linux 文件系统。
  3. 与 Windows 应用程序集成:WSL 支持在 Linux 中运行一些基于文本的 Windows 应用程序,例如编辑器和浏览器。

步骤5:WSL 2 的升级

如果你在使用 WSL 1,你还可以进行 WSL 2 的升级,以获取更好的性能和功能。以下是升级的步骤:

  1. 打开 PowerShell,运行以下命令将默认版本设置为 WSL 2:

    wsl --set-default-version 2
    
  2. 打开 “Microsoft Store” 应用商店,并更新所安装的 Linux 发行版。

  3. 打开 PowerShell,运行以下命令将指定的 Linux 发行版切换到 WSL 2:

    wsl --set-version <发行版名称> 2
    

配置python环境

sudo apt update:用于更新你的系统软件包列表的命令。

  1. 更新软件源:该命令将连接到你的指定软件源,并获取软件包列表的最新版本。它不会自动更新软件包本身,而只是更新可用的软件包列表。
  2. 更新软件包:一旦你的软件包列表被更新,可以使用"apt upgrade"命令来更新软件包本身。该命令将检查可用的软件包版本,并所有可以更新的软件包下载和安装。
  3. 安装新软件包:如果你想要安装一个新软件包,可以使用“apt-get install”命令。该命令将检查指定软件包是否可用,并自动下载和安装该软件包及其所有依赖项。

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 开发和运行应用程序。

### WSL (Windows Subsystem for Linux) 安装指南 #### 启用适用于 LinuxWindows 子系统 为了启用适用于 LinuxWindows 子系统,需确保已安装最新本的 Windows 10 或更高本。对于企业、专业或教育用户,在设置中开启开发者模式有助于简化后续操作[^3]。 ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 上述命令用于通过 PowerShell 执行子系统的激活过程,无需重启计算机即可继续下一步配置工作。 #### 安装所需的虚拟机平台功能 WSL2 使用 Hyper-V 技术来提供更好的性能和支持更多的 Linux 功能。因此,还需启用虚拟机平台: ```powershell dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 这一步同样可以通过简单的 PowerShell 命令完成,并且不需要立即重新启动机器。 #### 设置默认使用WSL 本 微软建议使用 WSL2 来获得更佳体验。可以利用如下命令将新发行的 Linux 发行设为默认采用 WSL2: ```powershell wsl --set-default-version 2 ``` 该指令会更改所有未来安装Linux 发行,默认情况下它们都将基于 WSL2 进行运行。 #### 下载并安装 Linux 发行 访问 Microsoft Store 并挑选喜欢的 Linux 发行进行下载和安装。常见的选择包括 Ubuntu、Debian 和 Kali Linux 等。一旦选定好合适的发行,则按照提示完成整个安装流程。 #### 更新 WSL 及其内核组件(可选) 如果希望获取最新的改进特性以及修复可能存在的 bug ,则可以从 GitHub 上下载官方发布的 wsl2-linux-kernel 包来进行更新。 ---
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Augenstern K

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值