无法在PyDev Eclipse中重构代码(未生成AST)

无法在PyDev Eclipse中重构代码(未生成AST),eclipse,python-2.7,pydev,abstract-syntax-tree,Eclipse,Python 2.7,Pydev,Abstract Syntax Tree,我正在使用EclipseJuno,以及Pydev2.75和EnthougyCanopyPython 2.7.3 现在,当我试图通过重命名我的一个函数来重构一些代码时,我得到以下弹出消息: AST not generated (syntax error) 我在谷歌上搜索了这条消息,但它似乎没有记录?我对AST的主题是完全陌生的,甚至不知道从这里移动到哪里来解决这个问题(除非手动重命名代码中出现的所有函数,这会很痛苦)。关于如何恢复并运行此功能的任何提示 编辑: 似乎我也无法在程序中的模块之间导入

我正在使用EclipseJuno,以及Pydev2.75和EnthougyCanopyPython 2.7.3

现在,当我试图通过重命名我的一个函数来重构一些代码时,我得到以下弹出消息:

AST not generated (syntax error)
我在谷歌上搜索了这条消息,但它似乎没有记录?我对AST的主题是完全陌生的,甚至不知道从这里移动到哪里来解决这个问题(除非手动重命名代码中出现的所有函数,这会很痛苦)。关于如何恢复并运行此功能的任何提示

编辑:
似乎我也无法在程序中的模块之间导入。不过,标准库导入可以工作。

我最近遇到了这个问题,结果是一个简单的语法错误,我没有注意到。我已经开始编写一行代码,决定在完成这行代码之前更改一个方法名,突出显示该方法名,点击control-shift-R,得到了这个错误。听起来你可能遇到了一些不同的情况,但我浪费了大量时间在AST上查找信息,而我所需要做的只是注释掉未完成的代码行

Ok,所以我一直在努力工作,能够在我的Linux机器上用EclipseJuno和Pydev2.75复制这个错误。因此,它似乎与机器和平台无关。因为我没有足够的时间进入AST,所以我选择了0选项并升级到PyDev 3.0。升级后,AST重新启动。有趣的是,在升级之后,IDE在我的Python代码中发现了缩进错误(docstrings之前还有一个空格)。