Пытается перевести pypy3 на Ubuntu 14.04. Я выполнил следующие инструкции: http://pypy.readthedocs.org/en/latest/getting-started-python.html#installation, но я получаю сообщение об ошибке.Какие аргументы для перевода pypy3 мне не хватает?
pypy ../../rpython/bin/rpython -O2 --sandbox targetpypystandalone.py gives me
File "../../rpython/bin/rpython", line 17
print __doc__
^
SyntaxError: invalid syntax
Глядя на файл rpython/бен/rpython я вижу, если заявление, что я, кажется, ударяя
if len(sys.argv) == 1:
print __doc__
sys.exit(1)
Какие аргументы я не мимоходом, что я должен быть?
Похоже, вы загрузили его с предварительно созданной pypy для неправильной версии Python (так как вы получаете ошибку, пытающуюся скомпилировать код, который является действительным Python 2, но недействительным Python 3). Можете ли вы перечислить точные шаги, которые вы выполнили? Тем более, что (a) есть много вариантов, которые вы можете выбрать, и (b) pypy3 является одним из тех параметров, которые не являются стандартными. – abarnert
Кроме того, какую версию PyPy вы установили для начальной загрузки и какую версию вы пытаетесь построить? Я _think_, это может быть просто так: вам нужно 2.x 'pypy', чтобы загружать перевод, даже если вы создаете 3.x, но может быть, например, вы не можете использовать PyPy 2.0 для перевести PyPy 2.4 ли 2.x или 3.x, или что вы не можете смешивать поддержку 3.x и поддержку STM, или ... кто знает что. – abarnert
Использование предварительно созданного PyPy3 для запуска перевода. Будет установлен PyPy2 сегодня вечером, когда я вернусь домой и повторю попытку. – user3817118