2015-01-06 11 views
19

Ich bin neu in Python und kam von Matlab und ich habe die neueste Version von Python (x, y) (2.7.9.0) auf meinem Win 8 64-Bit-PC installiert ist.IPython Konsole in Spyder steckte auf "Verbinden zum Kernel"

Das Problem, das ich habe, ist, dass jedes Mal, wenn ich Spyder starten, wird die Standard IPython Konsole „auf Kernel-Anschluss“ stecken. Ich kann sehen, dass jedes Mal ein neuer Kernel gestartet wird, weil eine neue .json-Datei im Verzeichnis ".ipython \ profile_default \ security" erscheint. Ich kann auf diesen Kernel zugreifen, indem ich eine neue IPython-Konsole öffne, indem ich auf "Verbindung mit einem vorhandenen Kernel" klicke und danach suche, dann funktioniert es gut (außer dass die von mir erstellten Variablen nicht im Variablen-Explorer erscheinen). Ich kann den Kernel auch von dieser neuen IPython-Konsole aus beenden, aber das löst mein Problem nicht, denn wenn ich eine neue IPython-Konsole durch Klicken auf "eine IPython-Konsole öffnen" oder Spyder neu starte, bleibt es beim Verbinden mit dem Kernel hängen und erstellt eine neue .json-Datei.

Das nächste Problem, das ich in einem Forum finden konnte, ist one, der einzige Unterschied ist, dass ich nicht den "Import SiteCustomize" Fehler in der internen Konsole habe. Ich habe versucht, Python (x, y) und Python zu deinstallieren, aber ohne Erfolg. Jeder Hinweis würde wirklich geschätzt werden.

+0

I haben das gleiche Problem auf OSX 10.9, Installation von schlangenartig, Spyder 2.3.2 2.7.9 Python 64 Bit, Qt 4.8.6, PyQt4 (API v2) 4.10.4 auf Darwin – jolvi

+0

Ich löste dies auf einer Installation (OS X) durch Ignorieren der anfänglichen Ipython-Fenster und Öffnen einer neuen aus dem Menü. –

+0

Ich werde auch hinzufügen, dass die Dinge ein wenig seltsam sind, wie ich ein anderes Verhalten von * Anakonda * bekommen, als ich von * algorete tun * sogar tho‘letztere Ansprüche rein auf dem ehemaligen gebaut werden. –

Antwort

1

Entfernen /anaconda/lib/python2.7/site-packages von PYTHONPATH Manager in Spyder löste dies für mich.

9

I "Reset Spyder-Einstellungen" aus dem Windows-Menü im Anaconda Abschnitt ausgeführt werden.

+2

Für mich das Zurücksetzen von Spyder durch 'Spyder --Reset' hat nicht funktioniert. – ehsan88

2

Eine andere mögliche Lösung für dieses Problem ist Ihre pyzmq Bibliothek auf Version 14.6.0 oder höher zu aktualisieren, die dieses Problem 8.

in Windows beheben sollten Wenn Sie Anaconda verwenden, müssen Sie nur tun

conda update pyzmq 

dies zu tun.

0

haben das gleiche Problem. Ich habe das Konsolenfenster geschlossen, dann ein neues geöffnet (STRG + T) und das hat es behoben. Problem ist nach einem Neustart nicht wieder aufgetreten.

0

Eine ganz besondere Sache ist mir passiert, aber es hat den gleichen Fehler ("Verbindung zum Kernel" auf Spyder einfrieren): a '.' ist versehentlich in meine "pytable.py" -Datei von Pandas geschlüpft. Wahrscheinlich habe ich es nach einem Fehler geöffnet und es versehentlich geändert/gespeichert.

Also, wenn Sie Anaconda verwenden, überprüfen Sie, ob versehentlich eine Datei in ... \ Continuum \ Anaconda \ Lib \ Site-Pakete geändert wurde (Datei nach Datum sortieren und sehen, ob eine Datei zum Beispiel heute geändert wurde)

Nach dem Reparieren der geänderten Datei ist alles wieder normal.

0

Versuchen Sie diese 3 Zeilen von der Anakonda Eingabeaufforderung eingeben:

Conda erstellen -n spyder Python = 2,7 spyder

activate spyder

spyder

0

Deaktivieren Anti-Virus half mir lösen dieses Problem sofort. Sobald die Konsole angezeigt wurde, habe ich meinen Antivirus erneut aktiviert.