PyDev代码分析无法正常工作

时间:2012-10-14 11:12:59

标签: eclipse python-2.7 pydev

我遇到了PyDev和Eclipse的问题。这首先发生在一些旧的EasyEclipse版本中。我认为这只是因为EasyEclipse安装很旧,但现在也发生在Eclipse 4.2.1和PyDev 2.7.1上。我正在运行Python 2.7.3。

问题是类型时代码分析似乎有问题或运行错误的Python版本。它认为此行有语法错误:

x = 1 if some_boolean else 2

期待换行而不是if-keyword。运行模块时,它按预期工作。

这非常令人讨厌,因为这个错误似乎搞砸了实际上有用的进一步代码分析。我不确定它是否与问题有关,但this网站指示我尝试运行interpreterInfo.py,因此here是它生成的XML转储。

有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

转到项目 - >单击属性,单击PyDev - Interpreter / Grammar,然后在“语法版本”下拉列表中选择2.7。