Python di INATTIVITÀ Non funziona

Ho recentemente l’installazione, la disinstallazione e la reinstallazione di diverse versioni di Python e Pygame per ottenere sia di lavoro, nonché di INATTIVITÀ. Il primo problema che ho avuto è stato con Python di INATTIVITÀ non funziona, il che è avvenuto dopo la disinstallazione di un 3.4~ versione di Python per un 3.2 versione per essere in grado di utilizzare la Pygame modulo.

Per un po’, le cose funzionavano bene, ma poi ho disinstallato 3.2 sia , scambiando a 3.1.3 provare a usare un IDE diverso. Dopo aver realizzato che pygame non funzionare correttamente in altri IDE, sono passato di nuovo al 3.2 e ha scoperto che in IDLE non ha più funzionato. Ho provato a disinstallare e reinstallare più volte senza alcun risultato.

Ho provato a cancellare le chiavi di registro relative a python per fare una reinstallazione completa, ma che non sembra aver fatto nulla.

Non lavorando, voglio dire che in IDLE semplicemente non si apre quando viene richiesto, quando l’esecuzione dal C:\Python32\Lib\idlelib, e anche quando fai clic destro su uno script e selezionare “Modifica IDLE” in Esecuzione dalla riga di comando, dà il seguente errore:

`C:\>Python32\python.exe C:\Python32\Lib\idlelib\idle.py
Traceback (most recent call last):
File "C:\Python32\Lib\idlelib\idle.py", line 11, in <module>
    idlelib.PyShell.main()
File "C:\Python32\Lib\idlelib\PyShell.py", line 1386, in main
    flist.new()
File "C:\Python32\Lib\idlelib\FileList.py", line 49, in new
    return self.EditorWindow(self, filename)
File "C:\Python32\Lib\idlelib\PyShell.py", line 107, in __init__
    EditorWindow.__init__(self, *args)
File "C:\Python32\Lib\idlelib\EditorWindow.py", line 134, in __init__
    self.apply_bindings()
File "C:\Python32\Lib\idlelib\EditorWindow.py", line 977, in apply_bindings
    text.event_add(event, *keylist)
File "C:\Python32\Lib\idlelib\MultiCall.py", line 359, in event_add
    widget.event_add(self, virtual, seq)
File "C:\Python32\Lib\tkinter\__init__.py", line 1353, in event_add
    self.tk.call(args)
_tkinter.TclError: bad event type or keysym "Shift"`
  • Aprire il Prompt dei comandi (cerca nel menu start per farlo). Provare a eseguire di INATTIVITÀ con Python inserendo: C:\Python32\python.exe C:\Python32\Lib\idlelib\idle.py. Fa stampare qualsiasi tipo di errori?
  • Invia la seguente: postimg.org/image/myji2f1nr
  • Sarebbe molto meglio se si copia-incollato il testo, piuttosto che la pubblicazione di un’immagine. L’ho messo nel corpo, ma nessuno in grado di cercarlo. Inoltre, se per PyGame problema è separato, posto che, come un’altra domanda.
  • Bene, fatto e osservato.
  • È possibile utilizzare qualsiasi versione di Python 3 se volete – che suggerirei 3.4. Quindi, scaricare un PyGame installer da qui per la versione di Python.
  • Grazie Matt, sono stato in grado di aggiornare a 3.4 su Python e Pygame con tutto il lavoro che È meglio di 3.2… Purtroppo al minimo e ancora non funziona.
  • A differenza di molte distribuzioni Linux, Windows non ha ‘Python di sistema’. Non c’è bisogno di eliminare una versione di Python per l’installazione di un altro. L’unico problema con l’installazione di più versioni di Python su windows è che è l’impostazione predefinita per “python” alla riga di comando e rt. fare clic su ‘Modifica al minimo”. Quando si installa, c’è una casella [x], fanno di questo la versione di default. Io credo che si possa cambiare questo (senza modificare direttamente il registro di sistema dal Pannello di Controllo / Programmi e Funzionalità (Win 7), selezionare la versione, selezionare Modifica.

InformationsquelleAutor Gnat | 2014-11-16



3 Replies
  1. 1

    Bene, ecco la soluzione che ha funzionato per me:

    “Tenta di cancellare il contenuto della .idlerc cartella nel tuo profilo. Per aprire la cartella e immettere %USERPROFILE%.idlerc.”

    Link per l’altra questione in pieno: https://serverfault.com/questions/288457/python-idle-just-doesnt-start-up

    • Non ho idea di come un utente di file di configurazione (in particolare config_keys.cfg) in .idlerc ottenuto incasinato, ma la soluzione di eliminare la directory (o il suo contenuto) è coerente con la modifica di cui sopra. Lavorando per migliorare Idle risposta a errori di configurazione è vicino al top della mia lista di priorità.
  2. 1

    Provare a ripristinare il programma. Ha ottenuto al tuo Pannello di Controllo>>Modificare o rimuovere programmi>>Pythonxx. Ma vi darà un’opzione per il ripristino di Python. Ha funzionato bene per me.

Lascia un commento