Почему "pip" требует "setuptools >= 0.8", хотя у меня установлен 2.1?
Когда я пытаюсь определенные команды с pip
Я получаю сообщение об ошибке, в котором говорится, что pip
“requires setuptools >= 0.8 for dist-info”
хотя у меня, согласно yolk -l
(так же как pip list
), гораздо более высокая версия setuptools
установлены:
pip - 1.5 - active
...
setuptools - 2.1 - active
Почему pip
просят версию setuptools
>= 0,8? Разве 2,1 > 0,8; или моя установка не на самом деле в версии, которая yolk
это отчетность? Есть ли что-то, что мне нужно сделать, чтобы убедиться, что у меня действительно есть "setuptools >= 0.8"?
1 ответ
У вас может быть установлено более одного setuptools. Если есть ссылка на более низкую версию, пип увидит ее. Например, python обычно появляется как в usr / bin, так и в usr / local / bin, у меня была похожая проблема с версией, и я переименовал ее в usr / local / bin. если это так, вы должны узнать, какие версии установлены, и переименовать / удалить более низкую версию.