使用以下属性在OSX 10.13.2的虚拟环境中安装pyethapp:

  • Python 2.7.14点(9.0.1)setuptools(38.2.4)滚轮(0.30.0)

  • 并得到以下错误信息:
    Collecting pyethapp
      Using cached pyethapp-1.5.0-py2.py3-none-any.whl
    Collecting ethereum>=1.5.1 (from pyethapp)
      Using cached ethereum-2.2.0.tar.gz
        Complete output from command python setup.py egg_info:
        error in ethereum setup command: 'tests_require' must be a string or list of strings containing valid project/version requirement specifiers; Unordered types are not allowed
    

    任何想法如何解决这个问题?

    最佳答案

    我在Arch Linux上也遇到了同样的问题。

    看来setup.py tests_require使用的是setuptools > 38.0不支持的集合。

    它应该是。

    pip install setuptools==37
    

    这个技巧对我有用。

    问候。

    08-24 22:54