Установил 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
Не уверен, что это тоже связано.
Большое спасибо!