当前位置: 代码网 > it编程>前端脚本>Python > 如何通过pycharm连接Windows Subsystem for Linux (WSL)

如何通过pycharm连接Windows Subsystem for Linux (WSL)

2024年08月01日 Python 我要评论
3、按照《WSL 安装指南》中的描述(https://learn.microsoft.com/en-us/windows/wsl/install,也可参考上一条帖子),安装 Windows Subsystem for Linux 并初始化 Linux 发行版。对于虚拟环境和 conda 环境,你可以提供所选 Linux 发行版中现有环境的 Python 可执行文件的路径,或者根据指定的 Python 创建一个新环境。完成后,新的解释器将被添加到项目中,默认的 mnt 映射也将被设置。

您可以使用 windows subsystem for linux (wsl) 与 linux 发行版中的 python 解释器配合使用。pycharm 是一种流行的 python 集成开发环境 (ide),而 wsl 则可以让你在 windows 操作系统中运行 linux 发行版。

要将 windows subsystem for linux (wsl) 与 pycharm 连接起来,可以按照以下一般步骤操作。

一、完成初步步骤
1、确保已在计算机上下载安装 python(https://www.python.org/downloads/)。
2、单击屏幕左下角的 windows 按钮,然后开始键入“system information”。为确保您的系统与 wsl 配合使用,请将 windows 升级到最新版本。
3、按照《wsl 安装指南》中的描述(https://learn.microsoft.com/en-us/windows/wsl/install,也可参考上一条帖子),安装 windows subsystem for linux 并初始化 linux 发行版。
4、如果你的 linux 发行版没有自带 rsync,你需要安装它:

sudo apt install rsync

二、通过 wsl 配置解释器
1、执行以下操作之一

  • 单击 python interpreter selector并选择add new interpreter
  • 按 ctrl alt s打开设置,并转到project: | python interpreter。单击可用解释器列表旁边的add interpreter 链接。
  • 单击python interpreter selector并选择interpreter settings。单击可用解释器列表旁边的add interpreter链接。

2、选择wsl。

3、等待 pycharm 在你的机器上检测到 linux 并完成 introspection。按下 "下一步 "继续:
在这里插入图片描述
三、在对话框左侧窗格中,选择要创建的 wsl 解释器类型: 虚拟环境、conda 环境或系统解释器。
在这里插入图片描述
对于system interpreter,只需提供所选 linux 发行版中 python 可执行文件的路径。

对于虚拟环境和 conda 环境,你可以提供所选 linux 发行版中现有环境的 python 可执行文件的路径,或者根据指定的 python 创建一个新环境。

完成后,新的解释器将被添加到项目中,默认的 mnt 映射也将被设置。

四、pycharm 允许您使用在wsl上运行的自定义 linux 发行版。pycharm 会自动检测此类发行版,并将其添加到 linux 发行版列表中:

为 \wsl$ 中的目录创建基于 wsl 的解释器
如果你在\wsl$中有任何包含 python 文件的目录,你可以在 pycharm 中打开该目录。ide会创建一个项目,并建议创建一个基于 wsl 的解释器。

1、从主菜单中选择文件 | 打开。在 \wsl$ 中选择一个目录。
在这里插入图片描述

2、如果 pycharm 无法发现任何预配置的 wsl 解释器,你会看到提示在 ubuntu 安装中发现 python 的横幅:。
在这里插入图片描述
点击search for python in ubuntu,查找 python 可执行文件并创建基于 wsl 的解释器。

五、在 wsl 中配置终端
1、要在 wsl 配置中运行终端,请打开project settings/preference(ctrl alt s) 并转到tools | terminal。
2、在 shell 路径字段中指定命令:
wsl.exe 使用默认的 linux 发行版
wsl.exe -d 用于使用特定的 linux 发行版
单击 "确定 "保存更改。
在这里插入图片描述
要在 wsl 终端中激活虚拟环境,请运行以下命令:
source .venv/bin/activate

按照这些步骤,你就可以有效地使用 pycharm 和 wsl 进行 python 开发,同时受益于 windows 和 linux 环境的优势。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com