La console d'Ipython de Spyder est bloquée sur "Se connecter au noyau""

je suis nouveau en python et je viens de Matlab et j'ai installé la dernière version de Python(x,y) (2.7.9.0) sur mon PC Win 8 64 bit.

le problème que j'ai est que, chaque fois que je démarre Spyder, la console IPython par défaut est bloquée sur "connecting to kernel". Je peux voir qu'un nouveau noyau est lancé à chaque fois parce que un nouveau .fichier json apparaît dans le répertoire ".ipythonprofil_defaultsecurity". Je peux accéder à ce noyau en ouvrant une nouvelle console IPython en cliquant sur "connectez - vous à un noyau existant" et puis naviguez pour le trouver, puis cela fonctionne bien (sauf que les variables que je crée n'apparaissent pas dans l'Explorateur de variables). Je peux aussi quitter le noyau à partir de cette nouvelle console IPython, mais cela ne résout pas mon problème car lorsque je lance une nouvelle console IPython en cliquant sur "Ouvrir une console IPython" ou redémarrer Spyder, elle s'accroche toujours à "se connecter au noyau" et en crée une nouvelle .fichier json.

le problème le plus proche que j'ai pu trouver sur un forum est ce , la seule différence étant que je n'ai pas l'erreur" importer sitecustomize " dans la console interne. J'ai essayé de désinstaller Python(x,y) et python, mais en vain. Tout indice serait vraiment apprécié.

22
demandé sur YassineA 2015-01-06 19:25:56

8 réponses

j'exécute "Reset Spyder Settings" à partir du Menu Windows dans la section Anaconda.

8
répondu gustavgans 2015-06-08 08:22:57

une Autre solution possible à ce problème est de mettre à jour votre pyzmq bibliothèque à la version 14.6.0 ou plus, ce qui devrait corriger ce problème dans Windows 8.

si vous utilisez Anaconda, vous avez juste besoin de faire

conda update pyzmq

pour le faire.

2
répondu Carlos Cordoba 2015-06-15 19:55:40

Removing/anaconda/lib / python2.7 / site-paquets de PYTHONPATH manager dans Spyder résolu cela pour moi.

1
répondu bdanalytics 2015-02-20 19:37:08

avait le même problème. J'ai fermé la fenêtre de la console, puis j'en ai ouvert une nouvelle (CTRL+T) qui l'a corrigée. Le problème n'est pas revenue après un redémarrage.

0
répondu gerardus 2016-01-17 13:15:39

une chose très spéciale m'est arrivée, mais elle a soulevé la même erreur ("connecting to kernel" freeze on Spyder): un.' "a accidentellement glissé dans mon "pytable.py" fichier de pandas. Probablement je l'ai ouvert après une erreur et il a changé / enregistré accidentellement.

donc, si vous utilisez anaconda, vérifiez si un fichier est entré par erreur ...\Continuum\Anaconda\Lib\site-packages qui ont été modifiés ( trier les fichiers par date et de voir si un fichier a été modifié aujourd'hui par exemple)

Après la fixation d' le fichier modifié, tout revient à la normale.

0
répondu BenoitH 2016-04-08 12:49:51

essayez de taper ces 3 lignes à partir de l'invite de commande anaconda:

conda créez -n spyder python=2.7 spyder

activez spyder

spyder

0
répondu purushotam radadia 2016-08-04 23:31:34

Désactivation de l'anti-virus m'a aidé à résoudre ce problème instantanément. Une fois la console affichée, j'ai de nouveau activé mon anti-virus.

0
répondu Abhishek K 2018-02-17 10:13:22

avait le même problème. Au début, il ne trouvait pas le noyau. Fermer Consol et rouvrir n'a pas fonctionné. Cependant, ce qui a fonctionné s'est terminé!--0--> et puis la réouverture. Note: je cours depuis python(x,y), pas Anaconda.

0
répondu Richard Garner 2018-10-12 22:43:34