如何在 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 中进行远程开发?的主要内容,如果未能解决你的问题,请参考以下文章