设置理解不适用于Pydev(Python)

时间:2010-08-26 15:56:31

标签: python eclipse-plugin set pydev list-comprehension

{x for x in range(10)}

在IDLE上完美运行,但是当我在eclipse(使用Pydev插件)中尝试这个时,我得到一个语法错误:

  

未定义的变量:x

是因为Pydev不支持集合理解吗?我能做些什么来完成这项工作? (这只是一个不起作用的例子。所有的设置理解对我都不起作用。)

(我正在使用Python 3)

3 个答案:

答案 0 :(得分:3)

这是PyDev中的一个错误;在这种情况下,忽略编辑器的警告并执行代码:它将起作用。

我得到了很多,PyDev并不完美,但它已经足够了!

答案 1 :(得分:2)

确保将Pydev配置为使用Python 3。

答案 2 :(得分:0)

您可以找到正在使用的Python版本

import sys
sys.stdout.write( sys.version )