2015-07-29 4 views
0

Я пытаюсь установить петрушку, парсер написанный на питоне, но я застрял в первом препятствии. Я даже не могу его установить. Я нахожусь в окнах 7, используя cygwin.ошибка при установке python петрушки

И эта версия питона: $ python3 -V Python 3.4.2

$ pip install Parsley 
Downloading/unpacking Parsley 
    Running setup.py (path:C:\cygwin64\tmp\pip_build_ds\Parsley\setup.py) egg_info for package Parsley 

Installing collected packages: Parsley 
    Running setup.py install for Parsley 
     File "C:\Python34\Lib\site-packages\ometa\interp.py", line 252 
     except ParseError, err: 
         ^
    SyntaxError: invalid syntax 

     File "C:\Python34\Lib\site-packages\ometa\runtime.py", line 484 
     except ParseError, e: 
         ^
    SyntaxError: invalid syntax 

     File "C:\Python34\Lib\site-packages\ometa\test\test_pymeta.py", line 101 
     self.assertEqual(g.stuff([17, 0x1f, -2, 0177]), 0177) 
               ^
    SyntaxError: invalid token 

     File "C:\Python34\Lib\site-packages\ometa\vm_builder.py", line 7 
     print "Gonna compile", expr 
          ^
    SyntaxError: Missing parentheses in call to 'print' 

     File "C:\Python34\Lib\site-packages\parsley.py", line 86 
     except ParseError, e: 
         ^
    SyntaxError: invalid syntax 

     File "C:\Python34\Lib\site-packages\terml\test\test_terml.py", line 40 
     Term(Tag('.int.'), 0755, None, None)) 
          ^
    SyntaxError: invalid token 

Successfully installed Parsley 
Cleaning up... 

Тогда в IDLE питона:

>>> import parsley 
Traceback (most recent call last): 
    File "<pyshell#5>", line 1, in <module> 
    import parsley 
    File "C:\Python34\lib\site-packages\parsley.py", line 86 
    except ParseError, e: 
        ^
SyntaxError: invalid syntax 

Что я делаю неправильно?

ответ

1

Parsley (1.2 на данный момент) не поддерживает Python 3.x.

Для использования пакета вам необходимо использовать Python 2.x.

+0

Последняя версия на Github выглядит так, как будто она поддерживает Python 3.x Вы можете попробовать установить этот вариант вместо pypi-версии. https://github.com/python-parsley/parsley –

Смежные вопросы