WSL2 安装 Python 3.11

引言

WSL2(Windows Subsystem for Linux 2)是一种在 Windows 10 上运行 Linux 内核的虚拟化技术,它使得开发者可以在 Windows 系统上轻松地运行 Linux 应用程序。Python 作为一种广泛使用的编程语言,其最新版本 3.11 提供了更多的新特性和改进。本文将指导您如何在 WSL2 中安装 Python 3.11。

步骤

1. 启用 WSL2

首先,您需要启用 WSL2 功能。请按照以下步骤操作:

  1. 打开 PowerShell(管理员权限)。

  2. 运行以下命令以启用 WSL 功能:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  3. 运行以下命令以启用虚拟机平台功能:

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  4. 重启计算机以应用更改。

2. 安装适用于 WSL2 的 Linux 发行版

在 WSL2 中安装 Python 3.11 之前,您需要选择并安装适用于 WSL2 的 Linux 发行版。以下是一些常用的发行版选择:

  • Ubuntu
  • Debian
  • Fedora
  • CentOS

您可以从 Microsoft Store 中安装这些发行版,或者通过以下 PowerShell 命令来安装:

wsl --install -d <发行版名称>

3. 安装 Python 3.11

一旦您安装了适用于 WSL2 的 Linux 发行版,您可以按照以下步骤在 WSL2 中安装 Python 3.11:

  1. 打开 WSL2 终端。

  2. 运行以下命令以更新软件包列表:

    sudo apt update
    
  3. 运行以下命令以安装 Python 3.11:

    sudo apt install python3.11
    
  4. 验证 Python 安装是否成功:

    python3.11 --version
    

    如果您看到输出的 Python 版本号为 3.11.x,表示 Python 安装成功。

示例代码

以下是一个简单的 Python 3.11 示例代码,用于打印 "Hello, World!":

print("Hello, World!")

总结

通过使用 WSL2,在 Windows 系统上安装和运行 Python 3.11 变得非常容易。通过遵循本文的步骤,您可以在 WSL2 中安装 Python 3.11,并开始编写和运行 Python 代码。

甘特图

下面是一个使用 Mermaid 语法绘制的安装 Python 3.11 的甘特图:

```mermaid
gantt
    dateFormat  YYYY-MM-DD
    title 安装 Python 3.11

    section 准备工作
    启用 WSL2                :done, 2022-01-01, 1d
    安装适用于 WSL2 的 Linux 发行版  :done, 2022-01-02, 1d

    section 安装 Python 3.11
    更新软件包列表             :done, 2022-01-03, 1d
    安装 Python 3.11          :done, 2022-01-04, 1d
    验证安装结果              :done, 2022-01-05, 1d