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运行本地编辑[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在远程 Linux ssh 会话上运行的 vim 中拉到本地 OSX 剪贴板?