2 votos

Python ya no funciona, el directorio Config está vacío

He intentado depurar esto por mi cuenta, pero sin éxito. El problema es el siguiente

Tengo un MacBook Pro 13" OS X 10.7.3 con Python 2.7 (ninguna otra versión instalada)

Recientemente he instalado MAMP desde su página web. Es una buena manera de probar la construcción de sitios. Pero hoy, cuando intenté instalar un paquete de Python usando easy_install, simplemente no acepta la solicitud. Aquí está el error -

nitin:~ nitinthewiz$ easy_install virtualenv
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 553, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 535, in main
known_paths = addusersitepackages(known_paths)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 268, in addusersitepackages
user_site = getusersitepackages()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 233, in getuserbase
USER_BASE = get_config_var('userbase')
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 535, in get_config_var
return get_config_vars().get(name)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 434, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 287, in _init_posix
raise IOError(msg)
IOError: invalid Python installation: unable to open /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/Makefile (No such file or directory)

He comprobado la carpeta en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/ y adivina qué, ¡está vacía!

La razón por la que mencioné MAMP al principio fue porque me di cuenta de que MAMP tiene su propia instalación de Python 2.6 dentro de sí mismo y pensé que tal vez está interfiriendo con mi Python 2.7. Pero parece que ahora es el caso porque cuando escribo Python en la terminal, se refiere a mi Python 2.7 como se puede ver en la ruta de arriba.

¿Alguien puede ayudar? Esperaba empezar a jugar con Python después de mucho tiempo hoy pero este error me está volviendo loco. Además, juego con muchas cosas en Python y tengo muchos paquetes instalados. No he podido encontrar un comando que liste todos los paquetes instalados bajo easy_install.

¿Puede alguien ayudarme con alguno de mis problemas?

2voto

mindas Puntos 14217

He resuelto este problema (espero)

Simplemente me conecté a Internet y descargué el instalador DMG de Python 2.7.3 para Mac y volví a instalar Python. Con suerte, esto me permitirá ejecutar todo lo que quiero.

A partir de ahora, easy_install ha empezado a funcionar y voy a empezar a jugar con Django... :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X