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?