设置 WSL

已完成

只需几个步骤即可安装适用于 Linux 的 Windows 子系统 (WSL)。 我们将使用 wsl –install command。 此命令启用运行 WSL 和安装 Linux 的 Ubuntu 发行版所需的功能。

注意

必须确保运行的是 Windows 11 或 Windows 10 版本 2004+(内部版本 19041 及更高版本),才能运行 WSL install 命令。

我们还将创建一个 Python 项目,以便稍后在 Visual Studio Code 中使用。

本模块侧重于如何使用 WSL 和 Visual Studio Code。 但是,WSL 安装独立于 Visual Studio Code,可以在任意位置单独使用 WSL。

安装 WSL 和 Linux 发行版

Windows 终端和 WSL 安装命令的屏幕截图。

启用适用于 Linux 的 Windows 子系统

  1. 以管理员身份打开 PowerShell 并在终端中运行以下命令:

    wsl --install
    

    此命令启用必要的 Windows 功能并默认安装 Ubuntu 发行版。 稍后可以选择安装不同的 Linux 发行版。 鉴于其受欢迎程度,我们为此模块使用 Ubuntu。

  2. 重启计算机以完成安装并应用更改。

设置 Linux 发行版

Linux 发行版是 Linux 操作系统的一个版本,它针对各种需求或首选项通过特定软件和设置进行了定制。 Ubuntu 是常用的 Linux 发行版,以其用户友好界面和广泛的软件生态系统而闻名,可供许多用户使用。

  1. 重启后,从 Windows“开始”菜单打开新安装的 Linux 发行版。

  2. 按照提示为 Linux 发行版创建用户帐户和密码。

    注意

    如果在安装过程中系统提示你创建用户帐户和密码,则可以跳过此步骤。

创建 Python 项目

许多语言都可以在 WSL 中使用,我们为此模块选择了 Python。 对于初学者来说,它是一门很棒的语言,因为它具有简单易读的语法,提供了广泛的库和资源,并且拥有庞大的支持社区。 这个生态系统让初学者在遇到挑战时可以轻松找到帮助和资源。

安装 Python

默认情况下,应在 WSL 发行版上安装 Python。 若要验证,请在 WSL 终端中运行 python3 -–version。 如果没有看到显示的版本,请运行以下命令:

sudo apt update
sudo apt install python3 python3-pip

WSL 文件系统

现在,需要为项目创建文件夹。 在 WSL 中工作时,文件存储在 WSL 文件系统中。 Windows 和 Linux 文件都存储在同一物理硬盘驱动器上。 但是,它们存在于单独的文件系统中:

  • WSL 文件系统:文件以 Linux 兼容的格式存储。 该系统独立于本机 Windows 文件系统,旨在支持 Linux 操作和工具。

  • Windows 文件系统:Windows 使用的标准文件系统,针对 Windows 应用程序和工具进行优化。

尽管两种文件系统共存于同一个物理驱动器上,但必须在各自的环境中管理文件以保持兼容性和性能。

WSL 允许访问 Windows 文件,但在进行开发时,尤其是使用 Visual Studio Code 等工具时,建议在 WSL 文件系统中存储和管理文件。

在 WSL 中创建文件夹

  1. 若要创建文件夹,请使用以下命令:

    mkdir helloWorld
    
  2. 若要导航到该文件夹,请使用以下命令:

    cd helloWorld
    
  3. 若要验证你所在的文件夹,请使用以下命令:

    pwd
    

    屏幕上应会显示一条消息,其中显示了当前所在的文件夹的路径。

  4. 若要创建名为 hello.py 的新 Python 文件,使该文件在执行时输出一条 hello 消息,请使用以下命令:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. 若要运行新程序,请使用以下命令:

    python3 hello.py
    

太棒了,现在我们有一个可以继续使用的 Python 项目了。 让我们看看如何设置 Visual Studio Code WSL 扩展。