Nach meinem Python Tutorial , werde ich hier beschreiben , wie ein gemeinsames Problem zu lösen , wenn sie mit Windows XP Python – Editor IDLE verwenden.
IDLE Problem
Das Problem entsteht, wenn Sie IDLE wollen das gleiche Python-Skript auszuführen. IDLE gefriert und diese Fehlermeldung erscheint.
„IDLE der Subprozess nicht Verbindung herstellen. Entweder IDLE können keine subprocess oder persönliche Firewall-Software starten blockiert die Verbindung „
Das Problem ist, dass, wenn die IDLE 2 verschiedene Fenster öffnet, ist es auch zwei verschiedene Verfahren eröffnet (eine als Teilprozess bezeichnet). Aber entweder Python ist IDLE oder Windows wird nicht geschlossene Prozesse in Schritt mit Schließen der Fenster, und es bietet einen Konflikt, dann IDLE kann nicht ausgeführt werden.
Ich habe mich versucht, andere Editoren für Python zu verwenden, aber IDLE ist einfach das beste kostenlose Editor, wenn man Python beginnt. Es ist klar, und die richtige Fehlermeldungen geben, wenn Sie Fehler in seiner Python-Skripte zu machen. Und das ist das Problem Skripte Python Debuggen, wenn Sie nicht über eine entsprechende Fehlermeldung haben.
Es gibt zwei Lösungen
Die schnelle Lösung
Wählen Sie diese Option, um das Problem erfolgreich abzuschließen. Dann wählen Sie die richtige Lösung, wenn Sie wieder IDLE starten.
- Öffnen Sie den Windows Task-Manager mit „Strg + Alt + Entf“.
- Wählen Sie die Registerkarte Prozesse.
- Alphabetisch sortieren, indem Sie auf den Prozessnamen klicken.
- Beenden Sie alle Instanzen von pythonw.exe. Es kann bis zu 3-5 Stück sein.
Starten Sie dann wieder IDLE. Die Lösung ist nicht gültig, da der Fehler wieder auftauchen wird. Es ist offensichtlich nicht nachhaltig, wenn Sie nur mit der Python habe angefangen haben zu spielen, die Sie ständig unterbrochen und neu gestartet werden.
Die richtige Lösung
Die Lösung ist ganz einfach:
- Öffnen Sie IDLE von komandolinien mit dem Parameter „-n“. (Write: idle -n)
So starten IDLE, ohne Subprozesse und das Problem gelöst ist effektiv. Sie können mehr über lesen, warum IDLE wählen mehrere subprossesor der Python-Website auszuführen. Aber solange Sie mit Python spielen hat keine praktiks Bedeutung.
Wenn Sie als Windows-Benutzer nicht verwendet wird, mit komandolinier zu arbeiten bekommt man richtige Rezept hier.
Starten Sie IDLE ohne subprocesser von der Kommandozeile
- Klicken Sie auf das Startmenü.
- Wählen Sie: Ausführen.
- Typ: cmd und klicken Sie auf OK.
- Geben Sie cd .. und drücken Sie die Eingabetaste. (Sie haben jetzt einen Schritt nach oben in das Dateisystem verschoben).
- Wiederholen Sie Schritt 4, bis Sie in der Wurzel des Laufwerks sind. (Wenn sie sagt, c: \> (oder möglicherweise ein anderer Brief)).
- Geben Sie cd Python25 und drücken Sie die Eingabetaste (ändern Python25 aus mit dem Namen Ihrer Python-Bibliothek).
- Geben Sie cd lib und drücken Sie die Eingabetaste (Sie sind jetzt in der Python-Bibliothek).
- Geben Sie cd idlelib und drücken Sie die Eingabetaste (Sie befinden sich in IDLE-Ordner).
- Schreiben Leerlauf -n (mit Leerzeichen zwischen dem Leerlauf und den Bindestrich) im Leerlauf zu starten.
cd steht für Verzeichnis wechseln. Um zu sehen , hvilker Dateien und Ordner , die sind, wo immer Sie im Dateisystem sind , können schreiben dir . So wird es eine vollständige Liste sein.