2017-01-28 7 views
1

私はvp ubuntu 14.04にodoo 8をインストールしようとしていますが、pip install -r requirements.txtと入力するとエラーが発生します。それについては何も。だから誰でもこのことで私を助けることができます、ありがとう。ここ が出力されます:エラー要件pyparsing 1.5.7 odoo 8

Collecting pyparsing==1.5.7 (from -r odoo-8.0-20170128/requirements.txt (line 25)) 
    Using cached pyparsing-1.5.7.zip 
    Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/opt/odoo/venv_odoo/local/lib/python2.7/site-packages/setuptools/__init__.py", line 12, in <module> 
    import setuptools.version 
    File "/opt/odoo/venv_odoo/local/lib/python2.7/site-packages/setuptools/version.py", line 1, in <module> 
    import pkg_resources 
    File "/opt/odoo/venv_odoo/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 72, in <module> 
    import packaging.requirements 
    File "/opt/odoo/venv_odoo/local/lib/python2.7/site-packages/packaging/requirements.py", line 59, in <module> 
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 
TypeError: __call__() takes exactly 2 arguments (1 given) 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-wI4wxS/pyparsing/ 

答えて

4

これはバグのように見える、2.1.10をpyparsingにhttps://bugs.centos.org/view.php?id=12722

のアップグレードを参照してくださいラインに要件の

MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 

を交換する他、それを修正するようです。パッケージのモジュールのpy

MARKER_EXPR = originalTextFor(MARKER_EXPR)("marker") 
0

プロおそらく新しいバージョンのパイピングが既にインストールされていて(ピップ自体がそれを使用しています)、クラッシュが発生します。

はvirtualenvの中Odoo 8をインストールしてください:

virtualenv odoo8 
source odoo8/bin/activate 
pip install -r requirements.txt