Python通过ssh bur运行本地编辑[重复]

Posted

技术标签:

【中文标题】Python通过ssh bur运行本地编辑[重复]【英文标题】:Python run via ssh bur edit locally [duplicate] 【发布时间】:2018-09-29 20:11:34 【问题描述】:

我在 ubuntu 中使用 PyCharm。我可以访问通过 ssh 将我的 PC 连接到的外部服务器。

如何在我的 PC 上使用 PyCharm 编辑代码,但使用服务器的 python(和计算能力)在 PyCharm 中运行代码(通过按 Ctrl+F5 来清除,因此没有服务器的终端) )? 是否有其他 IDE 能够做到这一点?

另外,如果需要输入并创建输出,是否可以将它们本地存储在我的 PC 上?

谢谢!

【问题讨论】:

【参考方案1】:

是的,但您需要专业版的 PyCharm。

首先,你需要建立一个解释器:

转到文件 -> 设置 -> 项目 -> 项目解释器 -> 滚轮按钮 -> 添加 -> SSH 解释器。 配置主机、端口、用户名并按下一步。 配置您的身份验证选项(密码或密钥对)。 按 Next 并配置您的 python 环境(默认情况下:/usr/bin/python)。您可以将您的 virtualenv 的 Python 可执行文件放在这里。

二、配置Deployment:

转到文件 -> 设置 -> 构建、执行、部署 -> 部署。 点击+绿色按钮添加一个新的。 在Type 中,选择SFTP。 在 Connection 中配置主机、端口、用户名和身份验证。 在 Mappings 中,您需要配置项目在本地和远程主机上的位置。

然后,在 Tools -> Deployment 中,勾选“Automatic Upload (always)”。

现在,当您按 Ctrl + S 保存或运行您的项目时,它会自动保存在您的本地和远程主机中,并在远程服务器中运行。

如果需要访问远程主机中的文件,可以在工具->部署->浏览远程主机中添加FTP视图。

【讨论】:

以上是关于Python通过ssh bur运行本地编辑[重复]的主要内容,如果未能解决你的问题,请参考以下文章

粘贴到 SSH 终端大写最后一个字符,不允许我编辑它

vim + COPY + mac 通过 SSH

如何在远程 Linux ssh 会话上运行的 vim 中拉到本地 OSX 剪贴板?

Vscode : 通过集成终端使用 Remote-SSH 在本地打开文件

MYSQL 和 Python(通过 ssh)

通过远程 ssh 运行完整命令 [重复]