Почему "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. если это так, вы должны выяснить, какие версии установлены и переименовать/удалить нижнюю версию.