Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
11410 Lượt xem

Hello experts, While trying to do a install of openerp source on Max osx running python 2.7, i am facing the following issue.

I run the command from the prompt

sudo python setup.py install

but the installation stops and throws a syntax error as follows.

File "/tmp/easy_install-cxHbUB/pyparsing-2.0.0/pyparsing.py", line 629 nonlocal limit,foundArity ^ SyntaxError: invalid syntax

I googled and found the issue is to not using the correct pyparsing module for python2.7. Hence i downloaded the correct module using macports

sudo port install py27-parsing.

and this has successfully installed in the site-packages on my system at /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

However inspite of that , the open erp installation always defaults to downloading the latest version of pyparsing from sourceforge when i do a openerp setup.py install ..

Can you please guide me how i can overcome this issue ?

I am a new user to OpenERP. I am trying to do the install as provided in the open erp installation documenation verbatim..

Regards Ron Abraham

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

You need to install pyparsing 1.5.7 that is compliant with Python 2.7, whereas pyparsing 2.0 is compliant with Python 3.0

You can do that from the command line with the following command:

sudo pip install pyparsing==1.5.7

Ảnh đại diện
Huỷ bỏ
Tác giả

thanks Gustavo. That just seems to have solved the problem. :D

Câu trả lời hay nhất

Gustavo,

I am trying to install pyparsing 1.5.7, on OXS installed with Python 2.6. I followed your advice, but the command sudo pip install pyparsing==1.5.7 just returns "sudo: pip: command not found".

Any suggestions.

I am trying to load this in order to run the Raster calculator on QGIS.

Thanks.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 24
2638
0
thg 11 23
702
3
thg 10 23
5752
2
thg 1 23
5094
Datetime in python Đã xử lý
7
thg 6 21
24420