я пытаюсь установить simplejson2.4 на RedHat однако получение:SyntaxError: неверный синтаксис при установке simplejson 2.4 строки 390 - питон 2.4.3
SyntaxError: Invalid syntax encoder.py line 390
Выход:
[~/tmp/simplejson-2.4.0]# python setup.py install
running install
running build
running build_py
running build_ext
running install_lib
byte-compiling /lib64/python2.4/site-packages/simplejson/encoder.py to encoder.pyc
File "/lib64/python2.4/site-packages/simplejson/encoder.py", line 390
if (not _bigint_as_string or
^
SyntaxError: invalid syntax
Код
...
388 elif isinstance(value, (int, long)):
389 yield ((buf + str(value))
390 if (not _bigint_as_string or
391 (-1 << 53) < value < (1 << 53))
392 else (buf + '"' + str(value) + '"'
...
, пожалуйста, сообщите
я попытался установить 2.3.3 и все тот же вопрос. знаете ли вы, какая версия simplejson поддерживает python2.4? Я проверил документацию, и было упомянуто, что она обратно совместима с 2.4 – m1k3y3
@ m1k3y02 Я бы обновил вашу версию Python. – CoffeeRain
gcbirzan - я снова просмотрел документацию. вы правы, python 2.4 не поддерживается, так как simplejson version 2.1 @CoffeRain - я в процессе :) спасибо – m1k3y3