使用PyDev创建远程项目

时间:2011-11-03 22:10:20

标签: python pydev

我是Eclipse / PyDev的新手,并且可能是一个非常基本的问题。我想用它来编辑和调试远程系统上的python文件。我能够使用RSE和pydevd来做到这一点,但我正在做的事情似乎并没有真正与IDE集成。也就是说,我可以转到RSE视角并编辑文件。然后,我可以在远程系统上编写脚本并在调试器中逐步执行它。但是这些文件不是Eclipse为我维护的项目的一部分。这一切都相当脱节。有没有办法让远程文件成为Eclipse项目的一部分?我可以将文件拖到项目中,但这会产生本地副本。我只是接近这个错误吗?

谢谢, 杰里

2 个答案:

答案 0 :(得分:6)

好的,一旦找到它,它不仅简单而且相当明显。从RSE角度,右键单击包含源文件的文件夹,然后选择“创建远程项目”。这似乎工作得相当好,但我仍然有一个问题:似乎调试器想要我正在调试的文件的本地副本,并且不认为RSE副本足够本地。所以现在我必须在开始调试之前将文件从远程服务器复制到我的工作站。它有点挫败了整合的目的。

有更好的方法吗?我在看SSH文件系统,但实际上并不想这样做。感觉就像我这么近。

编辑2011-11-09: 最近PyDev开发人员已经解决了这个问题。截至今天,安装每晚PyDev更新添加了一个从远程服务器获取源的选项。详情here

答案 1 :(得分:0)

我前一段时间遇到了这个问题,我在下面的链接中回答了这个问题。不幸的是,使用eclipse,您无法使用RSE包设置远程解释器。我使用Pycharm(python Jetbrains IDE)。它已经为我工作了大约一年了。你必须支付它,它的名义金额,但值得。 https://stackoverflow.com/a/15360958/1702186