html5lib需要setuptools版本18.5或更高版本;请在安装前升级(你有0.6)

时间:2016-08-26 08:42:22

标签: python pip

当我尝试在我的requirements.txt文件上安装pip时,它会失败,如下所述:

html5lib requires setuptools version 18.5 or above; please upgrade before installing (you have 0.6)

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-5xXCfM/html5lib/ .

我确实经历过上一篇文章,其中一些用户提到它已通过指定解决:

pip install html5lib --upgrade

但是,当我发出上述命令时,它会告诉我更新设置工具,当我尝试更新或升级setuptools时,它说已经是最新的。

有人可以告诉我在这种情况下可以做些什么吗?

2 个答案:

答案 0 :(得分:13)

似乎旧版html5lib版本中bug版本{{3}}不支持旧setuptools版本,这在较新的html5lib版本中已得到修复。

因此,您可以要求使用较新版本的html5lib,或者如果您无法使用依赖项,只需使用以下代码升级您的setuptools

pip install -U setuptools

答案 1 :(得分:0)

你有机会参加mac吗?尝试将--user标志添加到您的pip命令