如何在 PyCharm 中进行远程开发?

Posted

技术标签:

【中文标题】如何在 PyCharm 中进行远程开发?【英文标题】:How to develop remotely in PyCharm? 【发布时间】:2016-04-11 01:39:26 【问题描述】:

我有一个带有一些 python 测试脚本的实验室系统(附有硬件部件)。测试脚本向连接的硬件发送命令并接收响应。

我不想一直在实验室计算机上工作。目前,我使用 SSH 从本地计算机连接到实验室计算机,并使用 shell 修改脚本、运行命令等。使用 nano 很麻烦,尤其是在调试时。我想在本地机器上使用 IDE (Pycharm) 来编辑和运行远程服务器上的脚本。 Pycharm 有使用远程 python 的远程解释器,但我也希望能够访问和修改脚本,就像来自终端的 SSH 一样。

我该怎么做?

【问题讨论】:

This is the corresponding feature request for PyCharm. 【参考方案1】:

PyCharm(仅限专业版)也可以部署。您可以直接在 Pycharm 中通过 SFTP 上传/下载文件并远程运行您的脚本。

您可以访问以下页面以获取有关如何设置所有内容的进一步说明:

Setting up a deployment Configuring a remote interpreter

【讨论】:

【参考方案2】:

是的,PyCharm 专业版可以做到这一点。由于 PyCharm 2018.1 设置远程解释器也会自动设置部署。如果您配置了自动部署(工具 | 部署 | 自动部署),所有更改都将自动上传到您的 SSH 框。

有关在 PyCharm 专业版中配置 SSH 框的教程,请参阅此处:https://blog.jetbrains.com/pycharm/2018/04/running-flask-with-an-ssh-remote-python-interpreter/

【讨论】:

以上是关于如何在 PyCharm 中进行远程开发?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm远程linux开发和调试代码

pycharm远程linux开发和调试代码

Python 远程开发环境部署与调试

pycharm怎么刷新看到远程最新分支

PyCharm 2018实现远程调试代码

pycharm 远程开发配置