2012-06-19 5 views
5

python installé via homebrew en tant que tel:Erreur sur "pip installer --upgrade distribute"

brew install python --universal --framework 

suivi les instructions sur à https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python pour installer et mettre à niveau pip distribuer. pip install semble aller bien, mais chaque fois que j'essaie d'utiliser pip pour mettre à niveau distribuer ou installer virtualenv en tant que tels

pip install --upgrade distribute 

ou

pip install virtualenv 

Je reçois l'erreur suivante:

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

Pas assez compétent en python pour savoir ce qui se passe ici, donc si quelqu'un sait comment corriger cela, il serait apprécié.

Mon $ PATH ressemble à ceci:

/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

... et quand je lance which pip je reçois /usr/local/bin/pip (pas sûr si cela est le problème et si oui, quoi faire pour obtenir d'utiliser la bonne version de pip).

EDIT:

voulu inclure que je suis en cours d'exécution Lion OS 10.7 avec la dernière version de Xcode et les utilitaires installés commande. Aussi, ne sais pas si cela aide, mais je pensais que je serais inclus les résultats de l'exécution « qui easy_install » et ... Retours:

/usr/local/share/python/easy_install

Je ne sais pas si cela est peut-être lié aussi bien.


Merci beaucoup!

Répondre

3

pratique I, je trouve en cours d'exécution

pip install --upgrade setuptools 

avant

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

résout mon problème lors de l'exécution pip install --upgrade distribute.

Questions connexes