Ошибка при установке pip --upgrade distribute

Установил python через homebrew как таковой:

brew install python --universal --framework

Следуйте инструкциям на странице https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python, чтобы установить pip и обновить дистрибутив. pip install, похоже, прошел нормально, но всякий раз, когда я пытаюсь использовать pip для обновления, распространяйте или устанавливайте virtualenv как таковой

pip install --upgrade distribute

or

pip install virtualenv

Я получаю следующую ошибку:

Трассировка (последний вызов последним): файл "/ usr / local / bin / pip", строка 5, из pkg_resources import load_entry_point File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /pkg_resources.py ", строка 2603, в файле working_set.require (требуется)" /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py " , строка 666, в require required = self.resolve (parse_requirements (requirements)) Файл "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", строка 565, в разрешении Raise DistributionNotFound (req) # XXX поместите дополнительную информацию сюда pkg_resources.DistributionNotFound: pip == 1.0.2

Недостаточно разбирается в Python, чтобы знать, что здесь происходит, поэтому, если кто-то знает, как это исправить, это будет оценено.

Мой $ PATH выглядит так:

/Users/wg/.rvm/gems/ruby-1.9.3-p125@rails3_2/bin:/Users/wg/.rvm/gems/ruby-1.9.3-p125@global/bin:/Users/wg/. rvm / rubies / ruby-1.9.3-p125 / bin: /Users/wg/.rvm/bin: / usr / local / bin: / usr / local / share / python: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / X11 / bin: / usr / local / git / bin

... и когда я запускаю which pip, я получаю /usr/local/bin/pip (не уверен, что это проблема, и если да, то что делать, чтобы заставить его использовать правильную версию pip).

РЕДАКТИРОВАТЬ:

Хотел указать, что я использую Lion OS 10.7 с последней сборкой XCode и установленными утилитами Command. Кроме того, не знаю, помогает ли это, но я подумал, что включу результаты запуска "which easy_install" ... возвращает:

/ USR / локальные / доля / python / easy_install

Не уверен, что это тоже связано.


Большое спасибо!


person wgpubs    schedule 19.06.2012    source источник


Ответы (1)


Я тренируюсь, я бегаю

pip install --upgrade setuptools

до

pip install --upgrade distribute
pip install --upgrade pip

решает мою проблему при запуске pip install --upgrade distribute.

person qazwsx    schedule 24.04.2014