跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 如何通过pycharm连接Windows Subsystem for Linux (WSL)

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

时间:2024-04-06 19:10:30 来源:网络cs 作者:付梓 栏目:卖家故事 阅读:

标签: 连接  通过 
阅读本书更多章节>>>>

您可以使用 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 环境的优势。

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-04-06/154938.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

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

文章评论