【问题标题】:Best editor for remote python files远程python文件的最佳编辑器
【发布时间】:2016-03-10 18:15:35
【问题描述】:

我的大部分数据和代码都在远程服务器上。我主要使用 vim 来编写 python 代码。但是,我想知道是否有任何方法可以从 GUI 远程访问和执行服务器上的代码?当我必须绘制图表时,GUI 会派上用场。

我知道 ipython 笔记本和 pycharm 远程访问。 ipython/jupyter notebook 在大型计算过程中容易卡住。对于 PyCharm,我们仍然需要将代码复制到本地并使用远程解释器。

常用的工具有哪些?

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • Vim 可以通过 scp 打开文件。
  • 我明白了,但我仍然无法访问服务器上的数据。我的意思是执行访问远程数据的文件。这将只启用远程文件的本地编辑。对吗?
  • 如果你使用 linux 和 ssh,你可以使用 sshfs 挂载远程服务器,然后用 pycharm 等编辑它们,就像它们在本地驱动器上一样。

标签: python editor


【解决方案1】:

您可以使用 PyCharm edit remote files directly

还有许多流行 IDE 的插件提供 sFTP 支持。例如ftp-simple 用于 VS 代码或 ftp-sync。

终于可以mount remote folder:

# issue all these cmds on local machine
sudo apt-get install sshfs 
sudo adduser <username> fuse

mkdir ~/remoteserv    
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv

另见rsync

【讨论】:

  • 关于 PyCharm:请注意,远程编辑是一项“专业功能”,即据我所知,它在社区版中不可用。
【解决方案2】:

您使用什么操作系统?如果您使用 Windows,则可以使用 WinSCP 查看文件并在您的计算机中使用您喜欢的任何文本编辑器对其进行编辑。如果您使用 Linux,您可以通过远程 SSH 访问您的文件并使用您的文本编辑器打开它们。

【讨论】:

  • 文本编辑器不适合编辑大文件。现在大多数 IDE 都支持远程编辑,例如VS 代码或 PyCharm
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-25
  • 2014-01-04
  • 2013-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多