尝试在Ubuntu 14.04上翻译pypy3。我已按照此处的说明操作:http://pypy.readthedocs.org/en/latest/getting-started-python.html#installation,但我收到错误。
pypy ../../rpython/bin/rpython -O2 --sandbox targetpypystandalone.py gives me
File "../../rpython/bin/rpython", line 17
print __doc__
^
SyntaxError: invalid syntax
查看文件rpython / bin / rpython我看到一个if语句,我似乎正在点击
if len(sys.argv) == 1:
print __doc__
sys.exit(1)
我不应该传递什么样的论据?
答案 0 :(得分:5)
bin/rpython
工具链是用Python 2编写的。您需要使用CPython 2或(推荐)PyPy 2运行它。您不能使用CPython 3或PyPy 3来运行翻译。