PyDev dict理解语法错误python 2.7

时间:2013-11-28 09:44:45

标签: python python-2.7 pydev

PyDev没有为我解析dict理解。我并不在乎,但它会对模块的其余部分进行代码分析。

foo={x:x for x in range(20)}

在我之后给出了语法错误:错误是“预期:}”

代码运行正常。 (这只是一个样本!)

我正在运行pydev版本3.0.0.201311051910,python 2.7.3(默认,2012年4月10日,23:24:47)[MSC v.1500 64位(AMD64)]和eclipse 4.3.1。

我可以看到在PyDev 1.6.3发行说明中有一个修复,所以可能是一个回归?

我也删除了首选项中的python解释器,然后再添加它,没有骰子。

以为我在添加错误报告之前会问这里。

1 个答案:

答案 0 :(得分:2)

Fenikso回答了这个问题。

去项目 - >属性 - > PyDev - Interpreter / Grammar,发现语法版本设置为2.6。设置为2.7,一切都很完美。快乐的时光。

http://pydev.org/manual_101_project_conf2.html