Quando si esegue uno script Python (facendo doppio clic su un file .py su Windows 7) ricevo un messaggio di errore Python: failed to set __main__.__loader__
. Cosa fare?non è riuscito a impostare __main __.__ loader__ in Python
Maggiori dettagli:
- Gli script funzionano su altre macchine.
- L'unica versione di Python installata sulla macchina su cui gli script non funzionano è la 3.2.
- Viene visualizzato lo stesso errore quando si tenta di eseguire lo script dalla shell di Windows (cmd).
Ecco un esempio per il contenuto di un file chiamato "hey.py" che non sono riuscito a correre sulla mia macchina:
print('hey')
Si può eseguire con 'C: \ Python32 \ python -v' e vedere se si presentano dei moduli strani? Penso che alcuni moduli debbano installare un hook di importazione danneggiato. –
nneonneo
Stavo ricevendo lo stesso problema con Python 3.3.0. –
@snakile, è il tuo Windows 7 - home edition? Penso che l'edizione home, che ha problemi con altre lingue, sia un problema. In caso contrario, provare a installare il language pack nel percorso file. – Qiao