Обновлено до OS X 10.9 Mavericks и установлены XCode, инструменты командной строки, XQuartz и т. Д. Попытка запустить установку протокола теперь, но в нем говорится, что дистрибутив не найден:сломанный easy_install и pip после обновления до OS X Mavericks
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: pip==1.4.1
Итак, я попытался установить pip с помощью easy_install. Оказывается, что это BORKED тоже:
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2607, in <module>
parse_requirements(__requires__), Environment()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: setuptools==1.1.6
Таким образом, некоторые из других потоков сказать переустанавливать Setuptools с Судо питона ez_setup.py. Это, кажется, работает нормально:
Installed /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-1.1.6-py2.7.egg
Processing dependencies for setuptools==1.1.6
Finished processing dependencies for setuptools==1.1.6
Но при запуске easy_install пип, то же самое происходит pkg_resources.DistributionNotFound: Setuptools == 1.1.6 ошибка. У кого-то еще есть такая проблема? Любые идеи, как это исправить?
Тот факт, что у вас есть '/ USR/местные/бен/easy_install' означает, что вы добавили, по меньшей мере, один дополнительный Python поверх них Apple, дал вам, и вы работаете в обычная путаница пути, которая всегда поражает новичков Unix, которые это делают. Вам нужен сторонний Python? Если нет, помните, откуда вы его взяли? – abarnert
Кроме того, где вы получили 'setuptools' 1.1.6? IIRC, это уже несколько месяцев, и было только в течение нескольких дней. Вы почти наверняка хотите 2.1. Но кроме того, если сегодня установка захватывает что-то старое, это подразумевает что-то напуганное с вашим кешированием и, вероятно, больше вещей, которые нужно очистить. – abarnert