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

Другие вопросы по тегам