J'ai utilisé easy_install pour installer pip, pip pour installer Django, virtualenv et virtualenvwrapper.
Je reviens à cela quelques semaines plus tard et Django ne semble plus fonctionner, mais je ne peux plus redémarrer, car easy_install renvoie l'erreur suivante:
Traceback (most recent call last):
File "/usr/bin/easy_install-2.7", line 10, in <module>
load_entry_point('setuptools==0.6c12dev-r88846', 'console_scripts', 'easy_install')()
File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.Egg/pkg_resources.py", line 318, in load_entry_point
File "/Library/Python/2.7/site-packages/setuptools-0.6c11-py2.7.Egg/pkg_resources.py", line 2220, in load_entry_point
ImportError: Entry point ('console_scripts', 'easy_install') not found
Après une bonne soirée de chasse, je suis perplexe sur la façon de résoudre ce problème.
Vous semblez avoir un conflit de version; notez le chemin setuptools-0.6c11-py2.7.Egg
, mais le script /usr/bin/easy_install-2.7
veut charger 0.6c12dev-r88846
à la place.
Ce dernier est une version de développement; il porte le numéro de révision d'un référentiel Subversion intégré à la version (dev-r88846
).
Je pense que vous avez deux installations de python; l'une correspond à la version du système (dans /System/Library
et l'autre est installée avec le programme d'installation python dans /Library/
, et le script de remplacement dans /usr/bin/
peut être installé avec le système python.
Si tel est le cas, il y aura une autre copie du stub à /Library/Python/2.7/bin/easy_install-2.7
, qui devrait fonctionner correctement.
J'ai eu le même problème, j'ai fini par exécuter 2.7_ easy_install par/opt/python2.7.3/bin/easy_install, ce qui a bien fonctionné