【问题标题】:How to set up remote development in Eclipse for Python? (the "remote" part)如何在 Eclipse 中为 Python 设置远程开发? (“远程”部分)
【发布时间】:2012-04-19 08:34:23
【问题描述】:

我是 Eclipse 新手,我想将其设置为在 Python 中进行远程开发。我在 Win7 上使用 Eclipse,源代码位于 Linux 机器上(并希望从那里运行)。

我使用优秀的指南来设置Eclipse for remote devPyDEV,现在我有了:

  • 带有 PyDEV 的 Eclipse 工作副本
  • 在 Eclipse 中通过 sftp 访问我的远程文件

我现在缺少的是远程实际运行文件的能力,即。我不知道这样做有什么魔力,所以当我从 Eclipse 执行文件时,它们在 Linux 机器上通过 /usr/bin/python 运行,输出由 Eclipse 很好地管理(至少这是梦想的部分 :)) .

谢谢!

【问题讨论】:

  • @Péter Varga,OP 在哪里声明远程机器是生产服务器?
  • @Péter Varga -- 我没有得到你的评论。我的问题不是关于软件开发方法和相关风险,而是关于如何在远程模式下使用 Eclipse。
  • 我正在寻找相同的。如果您找到任何方法,请告诉我。我听说过有关“远程工作区首选项插件”的消息,但没有得到确切的要求。

标签: python eclipse remote-debugging


【解决方案1】:

我必须说我没有对此进行测试,但据我所知,您应该能够远程启动该文件,如:https://serverfault.com/questions/36419/using-ssh-to-remotely-start-a-process 中所述,对吧?

现在,如果您已经完成了该步骤,您可以创建一个 python 脚本(即:launch_my_project_remotely.py)并使其调用该命令行创建一个外部启动器(运行 > 外部工具)。

请注意,您可以在窗口 > 首选项 > 常规 > 键中将键绑定与“运行上次启动的外部工具”相关联。

p.s.:请注意,在这种情况下,您可能还对远程调试感兴趣。为此,请参阅:http://pydev.org/manual_adv_remote_debugger.html

p.s.2.:就个人而言,我不太喜欢这样的设置,我更喜欢完全远程(即:http://nomachine.com/),或者只是在本地做所有事情并拥有一个http://jenkins-ci.org/ 服务器来持续集成我的东西在不同的环境中提交。

【讨论】:

  • @WoJ:您有关于在远程主机上设置远程运行和调试 python 项目的详细说明吗?如果可以,请分享一下
  • 我没有,但从@Martin Koubek 删除的答案中,sites.google.com/site/programmersnotebook/… 有说明...
猜你喜欢
  • 1970-01-01
  • 2016-05-10
  • 1970-01-01
  • 2019-04-28
  • 2012-10-28
  • 2011-06-13
  • 1970-01-01
  • 2018-01-06
  • 2014-03-15
相关资源
最近更新 更多