为什么Aptana / Pydev在我的helloworld python代码中显示“print”和“__name__”的“未定义变量”错误?

时间:2015-04-23 19:10:09

标签: python aptana pydev

以下是截图:http://i.imgur.com/uAameOq.png

这是我在Aptana从头开始制作的第一个python程序。我确实从练习文件中复制了这段代码。我将它设置为python 3.4和语法版本3.0。为什么我会为这些最基本的单词得到未定义的变量错误?

此外,当我将语法和解释器更改为版本2.7时,“打印”错误消失,但名称错误仍然存​​在。这有些不对劲。

def main():
    print("Hello World")

if __name__ == "__main__": main()

编辑:另外,如果我只是在项目外打开.py文件,则不会出现这些错误。所以它似乎与项目创建有关?

1 个答案:

答案 0 :(得分:0)

可能是PyDev无法连接到shell以反省你的令牌......(在这种情况下,其他诸如'False'和'True'之类的东西也会显得无效。)

您可以检查错误日志中是否有错误吗?

http://pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F详细了解了它......

如果您这样做,请检查您是否有可能阻止事件的活动防火墙(如果仍然无法解决,请在https://sw-brainwy.rhcloud.com/tracker/PyDev/创建新票证)