0

我正在尝试安装 openerp,它需要 unittest2。我不得不使用 pip 手动安装它(我也尝试了 easy_install),这似乎可以工作,但是任何触及它的东西(包括unit2)都会产生以下回溯:

    Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/bin/unit2", line 7, in <module>
    from unittest2.__main__ import main_
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/__init__.py", line 40, in <module>
    from unittest2.collector import collector
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/collector.py", line 3, in <module>
    from unittest2.loader import defaultTestLoader
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/loader.py", line 13, in <module>
    from unittest2 import case, suite, util
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/case.py", line 18, in <module>
    from unittest2 import result
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/result.py", line 10, in <module>
    from unittest2.compatibility import wraps
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/compatibility.py", line 143, in <module>
    class ChainMap(collections.MutableMapping):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/unittest2/compatibility.py", line 190, in ChainMap
    @collections._recursive_repr()
TypeError: _recursive_repr() takes exactly 1 argument (0 given)

尝试启动 openerp 服务器会产生相同的错误。这里或 googlesphere 中似乎都没有提到这个问题。

有任何想法吗?

4

0 回答 0