几乎就像问题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.
可能是什么问题呢?
几乎就像问题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.
可能是什么问题呢?
如果您的第一篇文章中的问题已解决,请返回并接受答案。
对于这一点,Python 0.9.1 是非常古老的,从 1991 年初开始。在 1.0 发布之前,语言发生了很多很多变化。
根据旧的 Grail 主页,Grail 0.6:
需要 Python 1.5 或更高版本,以及 Tcl/Tk 8.0 或更高版本。
因此,如果您决心追求这一点,请找到 Python 1.5 ;-) 请注意,.append()
语义在 1.6 版中已更改,因此最初.append()
伤害您的原始代码在 1.5 中应该仍然可以正常工作。
早在 0.9.1 中,Python 就没有==
运算符。 =
用于相等性测试和分配。这就是为什么你有一个SyntaxError
.