2015-04-10 10 views
6

Ich bin neu in der Programmierung und ich beschloss, Python zuerst zu lernen, so;Python-Fehler - Der IDLE-Subprozess hat keine Verbindung hergestellt. Entweder IDLE kann nicht starten oder persönliche Firewall-Software blockiert Verbindung

Ich installierte Python, neueste Version 3.4. und ich versuche den Python IDLE (GUI) -Modus zu öffnen. Wenn ich öffne, erhalte ich die Meldung "IDLEs Subprozess hat keine Verbindung hergestellt. Entweder IDLE kann nicht gestartet werden oder die persönliche Firewall blockiert die Verbindung.".

Meine Firewall ist kein Problem, weil ich Python durch es gesetzt habe. Ich habe auch versucht, es neu zu installieren, und es machte nicht difference. Also bitte, wenn Somenone helfen kann!

Vielen Dank für Ihre Zeit: D

+0

Schwer zu erraten, weil IDLE ein nettes Werkzeug ist, das fast überall funktioniert, wo Python läuft. Was ist dein Betriebssystem und wie hast du Python 3.4 installiert? –

+0

Mein Betriebssystem ist Windows 7, und ich habe es auf Python.org die neueste Version heruntergeladen und dann über ihr Installationsprogramm installiert. – Usce

Antwort

8

Löschen Sie alle neu erstellten .py-Dateien im Verzeichnis mit Python. zum Beispiel random.py, end.py - das war mein Problem, das das gleiche Benachrichtigungsfenster verursachte

3

Es kann ein häufiges Problem sein, wenn Sie in Ihrem aktuellen Verzeichnis eine Datei mit dem gleichen Namen auf einem von Python geschieht (Referenzen: Can't run Python via IDLE from Explorer [2013] - IDLE's subprocess didn't make connection)

Es scheint, es kann auch passieren, wenn Sie eine falsche Umgebungsvariablen wie HOMEPATHUSERPROFILE (Referenzen: Issue 14576: IDLE: inconsistent use of HOMEDRIVE, HOMEPATH, and USERPROFILE on Windows) haben

ich eine weitere Frage im Zusammenhang gefunden habe: Python IDLE subprocess error?

Mein Rat, wenn die Antwort nicht da ist: Google kann dein Freund sein! Die 3 Hinweise oben kommen von dort :-)

0

Ich hatte ein ähnliches Problem mit einer Datei namens "test.py" und Python 2.7.9 - Umbenennen der Datei zu etwas anderem löste mein Problem. Nach der Überprüfung habe ich festgestellt, dass sich unter dem Ordner Python27 \ Lib eine Datei mit demselben Namen befindet.

Scheint ein Fehler in IDLE zu sein.

1

hatte gerade das gleiche Problem. So deinstalliert und neu installiert, die es behoben und dauerte 10 Minuten. Der Schlüssel bei Windows-Rechnern ist das Löschen des alten Verzeichnisses (C: \ Python27 \, da Windows tatsächlich Dinge zu löschen scheint) und bei der Neuinstallation ein neues Verzeichnis angeben (C: \ Python279 \ oder wie auch immer Sie es aufrufen).

Ich verwende Win 10 mit Python 2.7.9.

2

Ich reparierte es, ich musste IDLE mit Administratorrechten ausführen. (Ich verwende Windows 7 x64). Hoffe das hilft.

+2

Wenn Sie Administratorrechte benötigen, um IDLE auszuführen; etwas ist kaputt. – jfs

+0

Warum wäre das der Fall? – jmich738

0

Gehen Sie zu C:/Benutzer/[Ihr Benutzer]/AppData/Lokal/Programme/Python/Python35-32 und löschen oder benennen Sie jede * .py Datei in diesem Verzeichnis um, das nach einer bestimmten Methode, Funktion, Modul benannt ist oder Bibliothek. Führen Sie dann IDLE aus. Sollte arbeiten.

Hoffnung I

0

Einfach ... benennen Sie Ihre .py-Datei mit einigen Namen von jedem Stichwort Namen wie ‚random.py‘, die bereits vorhanden ist in Python-Paket unterschiedlich helfen könnte.

Eg. Ich habe eine Datei als "random.py" bezeichnet. Derselbe Fehler tauchte auf. Ich habe es in "random_demo.py" umbenannt. Es funktionierte. Die unterschiedliche Benennung verwirft das Problem der Mehrdeutigkeit zwischen einer bereits vorhandenen Datei und einer neu erstellten Datei mit demselben Namen.

0

Die Lösung ist here.

Öffnen Sie den Task-Manager, töten Sie pythonw.exe, wenn Sie 2 Instanzen oder mehr finden. Sollte danach arbeiten.