2012-06-19 4 views
5

Installed питона через доморощенного, как например:Ошибка на «пункт установить --upgrade распространять»

brew install python --universal --framework 

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

pip install --upgrade distribute 

или

pip install virtualenv 

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

Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in 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 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.0.2

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

Мой $ PATH выглядит следующим образом:

/Users/wg/.rvm/gems/[email protected]_2/bin:/Users/wg/.rvm/gems/[email protected]/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 (не уверен, что это проблема, и если да, то что нужно сделать, чтобы заставить его использовать правая версия пипса).

EDIT:

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

/usr/local/share/python/easy_install

Не уверен, если это возможно, связаны также.


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

ответ

3

Я практик, я считаю работаю

pip install --upgrade setuptools 

перед тем

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^