Python ya no funciona, Config directorio vacío

0

Traté de depurar esto por mi cuenta, pero fue en vano. Aquí está el problema -

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

Recientemente instalé MAMP desde su sitio web. Es una buena manera de probar la construcción del sitio. 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)

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

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 en su interior y pensé que tal vez está interfiriendo con mi python 2.7. Pero parece que ese es ahora el caso porque cuando escribo python en el terminal, se refiere a mi python 2.7 como se puede ver en la ruta anterior.

¿Alguien puede ayudar? Esperaba comenzar a jugar con python después de un largo 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 para listar todos los paquetes instalados en easy_install.

¿Puede alguien ayudarme con alguno de mis problemas?

    
pregunta Nitin Khanna 18.06.2012 - 01:14

1 respuesta

1

He resuelto este problema (espero)

Simplemente me conecté y descargué el instalador de Python 2.7.3 DMG para Mac e instalé Python nuevamente. Con suerte, esto me permitirá ejecutar todo lo que quiero.

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

    
respondido por el Nitin Khanna 18.06.2012 - 02:34

Lea otras preguntas en las etiquetas