Python non funziona più, directory di configurazione vuota

0

Ho provato a debuggarlo da solo, ma senza risultato. Ecco il problema -

Ho un MacBook Pro 13 "OS X 10.7.3 con Python 2.7 (nessuna altra versione installata)

Recentemente ho installato MAMP dal loro sito web. È un buon modo per testare la costruzione del sito. Ma oggi, quando ho provato a installare un pacchetto python usando easy_install, non accetta la richiesta. Ecco l'errore -

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)

Ho controllato la cartella in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/ e indovina un po ', è vuoto!

Il motivo per cui ho menzionato MAMP all'inizio è perché mi sono reso conto che MAMP ha la propria installazione di Python 2.6 dentro di sé e ho pensato che potrebbe interferire con il mio python 2.7. Ma sembra che ora sia così perché quando scrivo python nel terminale, si riferisce al mio python 2.7 come puoi vedere dal percorso sopra.

Qualcuno può aiutarti? Speravo di iniziare a giocare con Python dopo molto tempo oggi, ma questo errore mi sta facendo impazzire! Inoltre, gioco con un sacco di cose in Python e ho molti pacchetti installati. Non sono stato in grado di trovare un comando per elencare tutti i pacchetti installati in easy_install.

Qualcuno può aiutarti con uno dei miei problemi ??

    
posta Nitin Khanna 18.06.2012 - 01:14
fonte

1 risposta

1

Ho risolto questo problema (spero)

Sono semplicemente andato online e ho scaricato il programma di installazione DMG python 2.7.3 per Mac e ho installato di nuovo python. Spero che questo mi consenta di eseguire tutto ciò che voglio.

A partire da ora, easy_install ha iniziato a funzionare e inizierò a giocare con Django ...:)

    
risposta data 18.06.2012 - 02:34
fonte

Leggi altre domande sui tag