这是截图: https://i.stack.imgur.com/CAe00.png
这是我在Aptana中从头开始制作的第一个python程序。我从练习文件中复制了这段代码。我将其设置为 python 3.4 和语法版本 3.0。为什么这些最基本的单词会出现未定义的变量错误?
此外,当我将语法和解释器都更改为 2.7 版时,"打印"错误消失了,但名称错误仍然存在。这里有些不对劲。
def main():
print("Hello World")
if __name__ == "__main__": main()
编辑:另外,如果我只是在项目之外打开.py文件,这些错误不会出现。所以这似乎与项目创建有关?
我认为这是Aptana的一个错误:
https://jira.appcelerator.org/browse/APSTUD-8098
他们说它将在3.6.2版本中修复
可能是 PyDev 无法连接到 shell 来内省您的令牌......(在这种情况下,其他内容(如"假"和"真")也会显示为无效)。
你能检查你的错误日志中是否有一些错误吗?
http://pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F 有关于获取它的详细信息...
如果您这样做,请检查您是否有一个活动防火墙可能会阻止事情(如果您仍然无法解决它,请在 https://sw-brainwy.rhcloud.com/tracker/PyDev/创建一个新票证)