几乎就像问题19802270一样,我试图用python-0.91安装Grail-0.6,它发生了:
#./python /root/grail-0.6/grail.py
Parsing error: file /root/grail-0.6/grail.py, line 8: if __name__ ==
'_main__':
^
Unhandled exception: run-time error: syntax error.
可能是什么问题?
答案 0 :(得分:0)
如果您的第一篇文章中的问题已解决,请返回accept the answer。
对于这个,从1991年初开始,Python 0.9.1非常陈旧。在1.0发布之前,语言在许多方面都发生了变化。
根据old Grail home page,Grail 0.6:
需要Python 1.5或更高版本,以及Tcl / Tk 8.0或更新版本。
因此,如果你决定继续这样做,请找到Python 1.5 ;-)请注意,版本1.6中的.append()
语义已经更改,因此最初伤害你的原始.append()
代码应该1.5仍然可以正常工作。
回到0.9.1,Python没有==
运算符。 =
用于同等测试和分配。这就是你获得SyntaxError
的原因。