配置远程Python解释器
最后修改时间:2023 年 8 月 2 日警告
以下仅在安装并启用Python插件时有效。
IntelliJ IDEA 提供与远程主机上运行的 Python 解释器的完全集成。
警告
在配置 Vagrant 或 Docker 远程解释器之前,请确保已安装并启用所需的插件(Vagrant或Docker )。如果插件未激活,请在“设置”的“插件”页面上启用它,如安装插件中所述。
根据远程解释器的类型,请执行以下过程之一:
单击屏幕左下角的 Windows 按钮并开始输入
System Information
。为了确保您的系统能够与 WSL 良好配合,请将您的 Windows 升级到最新的可用版本。按照WSL 安装指南中的说明安装适用于 Linux 的 Windows 子系统并初始化您的 Linux 发行版。
如果您的 Linux 发行版没有附带 rsync,您需要安装它:
Derby安拱sudo apt install rsync
sudo pacman -S rsync
笔记
使用 WSL 2 时,请注意以下已知的 WSL 问题:
如果未为 WSL IP 打开防火墙,调试器将无法正常工作。
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
在“添加 Python 解释器”对话框的左侧窗格中,选择WSL。
选择具有所需 Python 解释器的 Linux 发行版。
在Python 解释器路径字段中,指定 Python 可执行文件的路径。您可以接受默认值、输入不同的路径或单击浏览。
单击“确定”。
配置的远程解释器将添加到列表中。
确保满足以下先决条件(在 IntelliJ IDEA 之外):
您的计算机上安装了受支持的Vagrant 提供程序之一。
Vagrant安装在您的计算机上,并创建了所有必要的基础设施。
以下可执行文件的父文件夹已添加到系统
PATH
变量中:vagrant.bat或Vagrant 安装中的vagrant 。这应该由安装程序自动完成。
Oracle VirtualBox 安装中的VBoxManage.exe或VBoxManage 。
所需的虚拟框已创建。
确保Vagrant插件已安装并启用。
确保您已正确启动并启动 Vagrant。基本上,您需要打开终端窗口并执行以下命令:
$ vagrant init ubuntu/trusty64
和
$ vagrant up
有关更多信息,请参阅Vagrant 文档。
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
在“添加 Python 解释器”对话框的左侧窗格中,选择Vagrant。
在Python 解释器路径字段中,指定 Python 可执行文件的路径。您可以接受默认值、输入不同的路径或单击浏览。
单击“确定”。
配置的远程解释器将添加到列表中。
警告
配置 SSH 解释器时不能使用 Windows 计算机作为远程主机。
确保远程主机上运行着 SSH 服务器,因为 IntelliJ IDEA 通过 ssh 会话运行远程解释器。
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
选择新服务器配置,然后指定服务器信息(主机、端口和用户名)。
或者,您可以选择现有服务器配置并从列表中选择任何可用的部署配置。
在下一个对话框窗口中,提供连接到目标服务器的身份验证详细信息。
选择密码或密钥对(OpenSSH 或 PuTTY)并输入您的密码或密码。如果选择密钥对(OpenSSH 或 PuTTY) ,请指定:
私钥:包含私钥的文件的位置
密码:类似于密码,用于加密私钥。
单击“下一步”继续。
在下一个对话框窗口中,验证所需 Python 解释器的路径。您可以接受默认值,也可以指定不同的值。您必须配置本地项目和服务器之间的路径映射。为此,请单击“同步文件夹”字段旁边的,然后输入本地项目文件夹的路径和远程服务器上的文件夹的路径。
您还可以选中该复选框以启用将本地更改自动上传到远程服务器的功能。
单击“确定”。
配置的远程解释器将添加到列表中。
确保满足以下先决条件:
Docker 已安装,如Docker 文档中所述。
您有稳定的互联网连接,以便 IntelliJ IDEA 可以下载并运行
busybox:latest
(最新版本的BusyBox Docker 官方镜像)。使用 Docker 成功配置解释器后,您就可以离线了。
请注意,您无法将任何 Python 包安装到基于 Docker 的项目解释器中。
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
在“添加 Python 解释器”对话框的左侧窗格中,选择Docker。
在Docker 服务器下拉列表中选择现有的 Docker 配置。
或者,单击“新建”并执行以下步骤来创建新的 Docker 配置:
- 创建 Docker 配置
单击以添加 Docker 配置并指定如何连接到 Docker 守护程序。
连接设置取决于您的 Docker 版本和操作系统。有关更多信息,请参阅Docker 连接设置。
连接成功消息应出现在对话框底部。
有关在 Windows 或 macOS 上使用 Docker 时将本地路径映射到运行 Docker 守护程序的虚拟机的更多信息,请参阅Windows 和 macOS 主机的虚拟机路径映射。您将无法对映射的本地路径之外的目录使用卷和绑定安装。
该表在 Linux 主机上不可用,Docker 在 Linux 主机上本机运行,您可以将任何目录挂载到容器中。
指定图像和 Python 可执行文件的路径:
单击“确定”。
配置的远程解释器将添加到列表中。
确保满足以下先决条件:
Docker 已安装,如Docker 文档中所述。
您有稳定的互联网连接,以便 IntelliJ IDEA 可以下载并运行
busybox:latest
(最新版本的BusyBox Docker 官方镜像)。使用 Docker 成功配置解释器后,您就可以离线了。
请注意,您无法将任何 Python 包安装到基于 Docker 的项目解释器中。
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
在“添加 Python 解释器”对话框的左侧窗格中,选择Docker Compose。
在服务器下拉列表中选择现有的 Docker 配置。
或者,单击“新建”并执行以下步骤来创建新的 Docker 配置:
- 创建 Docker 配置
单击以添加 Docker 配置并指定如何连接到 Docker 守护程序。
连接设置取决于您的 Docker 版本和操作系统。有关更多信息,请参阅Docker 连接设置。
连接成功消息应出现在对话框底部。
有关在 Windows 或 macOS 上使用 Docker 时将本地路径映射到运行 Docker 守护程序的虚拟机的更多信息,请参阅Windows 和 macOS 主机的虚拟机路径映射。您将无法对映射的本地路径之外的目录使用卷和绑定安装。
该表在 Linux 主机上不可用,Docker 在 Linux 主机上本机运行,您可以将任何目录挂载到容器中。
在配置文件中,指定docker-compose.yml文件。还要选择服务。
(可选)指定环境变量并在项目名称中编辑Compose 项目名称。
最后,指定 Python 可执行文件的路径:
单击“确定”。
配置的远程解释器将添加到列表中。
对于任何已配置的 Python 解释器(但基于 Docker),您可以:
感谢您的反馈意见!