我有一个实验室系统(附有硬件),它有一些python测试脚本。测试脚本将命令发送到连接的硬件并接收响应。
我不想一直在实验室计算机上工作。目前,我使用SSH从本地计算机到实验室计算机,并使用shell修改脚本,运行命令等。使用nano非常麻烦,尤其是在调试时。我想在本地计算机上使用IDE(Pycharm)来编辑和运行远程服务器上的脚本。 Pycharm有远程解释器,它使用远程python,但我也希望能够访问和修改脚本,就像来自终端的SSH一样。
我该怎么做?
答案 0 :(得分:1)
PyCharm(仅限 Professional 版本)也可以进行部署。您可以直接在Pycharm中通过SFTP上传/下载文件,并远程运行脚本。
您可以访问以下页面,了解有关如何设置所有内容的更多说明:
答案 1 :(得分:1)
是的,PyCharm专业版可以做到这一点。由于PyCharm 2018.1设置远程解释器也会自动设置部署。如果已配置自动部署(工具|部署|自动部署),则所有更改都将自动上载到SSH框。
请参阅此处获取有关在PyCharm专业版中配置SSH盒的教程:https://blog.jetbrains.com/pycharm/2018/04/running-flask-with-an-ssh-remote-python-interpreter/
答案 2 :(得分:0)
您可以使用PyCharm专业版(不适用于社区版)进行此类远程开发。如果您是学生,则可以使用学生电子邮件申请专业版。到目前为止,我对与PyCharm合作进行远程开发感到非常满意。有关配置教程,您可以观看此视频here。