【问题标题】:ImportError: module 'setuptools.dist' has no 'check_specifier' attributeImportError:模块“setuptools.dist”没有“check_specifier”属性
【发布时间】:2020-11-12 17:50:07
【问题描述】:

在 Ubuntu 14.04、内核 4.4.0-51-generic 上安装 Ceph teuthology 失败并出现以下错误:

ImportError: <module 'setuptools.dist' from '/usr/lib/python2.7/dist-packages/setuptools/dist.pyc'> has no 'check_specifier' attribute

【问题讨论】:

    标签: installation ceph


    【解决方案1】:

    这是由于较旧的 setuptools 版本。我更新了 setuptools 如下:

    sudo pip install setuptools --upgrade
    

    它安装了 setuptools-31.0.0 并且工作正常。

    【讨论】:

    • 谢谢。这也是由于我身边的一个旧点 1.5。别忘了pip install -U pip
    【解决方案2】:

    对于 python 3 和更高版本的 3.x,使用 pip3

    sudo pip3 install setuptools --upgrade
    

    在虚拟环境或windows的管理控制台中不需要使用sudo,所以使用简单

    pip3 install setuptools --upgrade
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 2020-06-04
      • 2021-12-24
      • 2015-05-08
      • 2020-10-17
      • 2020-10-03
      相关资源
      最近更新 更多