使用 WSL 配置解释器
您可以使用 Windows Subsystem for Linux (WSL) 来使用 Linux 发行版中可用的 Python 解释器。
完成初步步骤
确保您已在计算机上下载并安装 Python。
- 从 Microsoft Store 安装 Python
如果您使用的是 Windows,您可以从 Microsoft Store 下载 Python 并将其安装为 Python 解释器。 一旦从 Microsoft Store 下载 Python 应用程序,它就会出现在 Python 可执行文件列表中。
请注意,从 Microsoft Store 安装的解释器有一些限制。 由于对 Microsoft Store 应用的限制,Python 脚本可能无法完全写入共享位置,如
TEMP和注册表。
请点击屏幕左下角的 Windows 按钮并开始输入
System Information。 为了确保您的系统能够良好运行 WSL, 请将 Windows 升级到最新可用版本。按照 WSL 安装指南中所述,安装 Windows Subsystem for Linux 并初始化您的 Linux 发行版。
如果您的 Linux 发行版未提供 rsync,您需要安装它:
sudo apt install rsyncsudo pacman -S rsync
通过 WSL 配置解释器
请执行以下操作之一:
单击 Python Interpreter 选择器 并选择 添加新的解释器。
按下 Ctrl+Alt+S 以打开 设置 并导航到 。
单击 Python Interpreter 选择器 并选择 解释器设置。 点击可用解释器列表旁的 添加解释器 链接。
点击可用解释器列表旁的 添加解释器 链接并选择 在 WSL 上。
等待 PyCharm 检测到您的计算机上的 Linux 并完成自检。 单击 下一个 继续:

在对话框的左侧窗格中,选择您要创建的 WSL 解释器类型: 虚拟环境、 Conda 环境 或 系统解释器。

对于系统解释器,只需提供所选 Linux 发行版中 Python 可执行文件的路径。
对于虚拟和 conda 环境,您可以提供所选 Linux 发行版中现有环境的 Python 可执行文件路径,或基于指定的 Python 创建新环境。
完成后,新解释器将被添加到您的项目中,并设置默认的 mnt 映射。
PyCharm 允许您使用运行在 WSL 上的 自定义 Linux 发行版。 PyCharm 会自动检测此类发行版并将其添加到 Linux 发行版 列表中:
为 \\wsl$ 中的目录创建基于 WSL 的解释器
如果您在 \\wsl$ 中有包含一些 Python 文件的目录,您可以在 PyCharm 中打开此目录。 IDE 将创建一个项目并建议创建基于 WSL 的解释器。
请选择 从主菜单。 在
\\wsl$中选择一个目录。
如果 PyCharm 无法发现任何预配置的 WSL 解释器,您将看到提示在 Ubuntu 安装中发现 Python 的横幅:

点击 在 Ubuntu 中搜索 Python 以查找 Python 可执行文件并创建基于 WSL 的解释器。
解释器创建完成后,PyCharm 会通知您。

在 WSL 中配置终端
在 WSL 配置中运行 终端 ,打开项目 设置/偏好 (Ctrl+Alt+S )并前往 。
请在 Shell 路径(S) 字段中指定命令:
wsl.exe使用默认的 Linux 发行版wsl.exe -d <distribution name>使用特定的 Linux 发行版
点击 确定 以保存更改。
