ImportError:module'settingtools.dist'没有'check_specifier'属性

Vis*_*jia 24 installation ceph

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

ImportError: <module 'setuptools.dist' from '/usr/lib/python2.7/dist-packages/setuptools/dist.pyc'> has no 'check_specifier' attribute
Run Code Online (Sandbox Code Playgroud)

Vis*_*jia 49

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

sudo pip install setuptools --upgrade
Run Code Online (Sandbox Code Playgroud)

它安装了setuptools-31.0.0并且运行正常.

  • 那是真正的男人!谢谢.你节省了我的时间.+1 (2认同)

Sam*_*ami 5

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

sudo pip3 install setuptools --upgrade
Run Code Online (Sandbox Code Playgroud)

无需在虚拟环境或 Windows 管理控制台中使用 sudo,因此只需使用

pip3 install setuptools --upgrade
Run Code Online (Sandbox Code Playgroud)