2012-10-12 48 views
27

Utilicé easy_install para instalar pip, pip para instalar django, virtualenv y virtualenvwrapper.easy_install: ImportError: Punto de entrada ('console_scripts', 'easy_install') no encontrado

Acabo de regresar de un par de semanas más tarde y no parece Django a trabajar más, pero lo más preocupante es que no puedo iniciar el proceso de nuevo como easy_install está regresando el siguiente error:

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 

Después de una buena tarde de caza, no estoy seguro de cómo resolver esto.

+1

posible duplicado de [¿por qué ¿Python easy \ _install no funciona en mi Mac?] (http://stackoverflow.com/questions/6012246/why-is-python-easy-install-not-worki ng-on-my-mac) – brandonscript

+0

permiso denegado? – Evgenii

Respuesta

9

Parece que tiene un conflicto de versiones; observe la ruta setuptools-0.6c11-py2.7.egg, pero la secuencia de comandos /usr/bin/easy_install-2.7 quiere cargar 0.6c12dev-r88846 en su lugar.

La última es una versión de desarrollo; tiene el número de revisión de un repositorio de subversión incrustado en la versión (dev-r88846).

Sospecho que tiene dos instalaciones de python; una es la versión del sistema (en /System/Library y el otro se instalan con el instalador Python en /Library/, y el guión ramal en /usr/bin/ se puede instalar con el pitón del sistema.

Si es así, habrá otra copia del talón en /Library/Python/2.7/bin/easy_install-2.7, que debería funcionar correctamente.

+0

Gracias por responder, entiendo lo que dices, aunque todavía no estoy seguro de cómo solucionarlo exactamente. Revisé las dos ubicaciones que sugirió para las instalaciones de Python. No hay nada en el/System/Library pero en/Library/Python parece haber múltiples versiones (2.3, 2.5, 2.6, 2.7). Tampoco estoy seguro de cómo hacer que el sistema use un trozo sobre otro. – xragon

+0

La ubicación del sistema python es '/ System/Library/Frameworks/Python.framework/Versions/Current'. Creo * que las ubicaciones/Library/Python' son solo las ubicaciones de 'site-packages' para las pitones del sistema; No estoy seguro ahora. –

1

que tenían el mismo problema, con el tiempo terminó de ejecutar el easy_install 2.7.3 por /opt/python2.7.3/bin/easy_install que funcionaba bien

Cuestiones relacionadas