web-dev-qa-db-fra.com

Le cahier Jupyter n'utilise pas de code. Coincé dans [*]

Mon code fonctionnait bien avant de ne rien changer et je l'ai réexécuté. Maintenant, il ne renvoie rien, pas même une erreur. Il est juste bloqué sur "Dans [*]".

See problem visually here

3
tedd

J'ai installé jupyter avec la commande pip3 install jupyter et ai le même problème. quand à la place j'ai utilisé la commande pip3 install jupyter ipython le problème a été résolu.

2
Afshin Amiri

J'ai eu le même problème, et la petite étoile signifie que le noyau fonctionne toujours. Le programme est donc pris au piège dans une boucle while sans fin. Donc, il suffit de réécrire le code

1
dr.shab

Ce que j'ai fait a été de quitter le cahier, et j'ai tout recommencé. C'est la bonne solution. Redémarrer le noyau n'a pas vraiment aidé. Mais cesser de fumer a essayé de cesser de fumer et de recommencer

1
Goatie

Basé sur votre statut de noyau (en haut à droite à côté de "Python 3", celui qui est un cercle). Il semble que c'est toujours occupé. Il est possible qu’il soit coincé dans une boucle sans fin ou que vous ayez exécuté/affiché quelque chose qui n’est pas fermé.

0

En règle générale, l’arrêt et le redémarrage de cette cellule résout ce problème.

0
Rodrigo Pereira

J'ai eu le même problème maintenant:

résolu par:

il suffit de recharger le lien Web local dans lequel le python fonctionne

http://localhost:8888/notebooks/sec%201/Untitled.ipynb

espère que ma réponse aide quelqu'un

0
kartar kat

J'ai eu le même problème. J'ai trouvé que ipython doit être en cours d'exécution pour que jupyter notebook puisse exécuter ..___. Procédez comme suit:

  • Allez dans le dossier où vous avez votre cahier ipython (.ipynb)
  • Appuyez sur shift et faites un clic droit sur l'espace vide puis sélectionnez "ouvrir la fenêtre de commande ici". Cela ouvrira une fenêtre d'invite de commande.
  • Tapez ipython. Cela va commencer ipython.
  • Ouvrez une autre fenêtre d'invite de commande et ouvrez le cahier jupyter.
  • Ouvrez à nouveau votre fichier et accédez à la cellule >>> cellule d'exécution.

Cela devrait marcher. Cela a fonctionné pour moi. À votre santé!

0
user10446843

En effet, lorsque nous exécutons une boucle jusqu’à sa fin, le noyau est occupé et IN [*] s’affiche. Puisque le noyau est occupé et que si nous laissons cette cellule s'exécuter complètement et basculons vers une autre cellule, la cellule correspondante sera occupée et, de nouveau, pour cette cellule, IN[*] est affiché . jupyter notebook et tout va bien alors. 

Mais assurez-vous que votre boucle se terminera cette fois, sinon l'erreur se reproduira.

0
Hello World

 enter image description here

*** Fermez la cellule En cours d'exécution (dans l'image ci-jointe) et ouvrez-la à nouveau.

0
Anand Kumar

Cela signifie que Jupyter exécute toujours le noyau. Il est possible que vous exécutiez une boucle infinie dans le noyau et qu’il ne puisse donc pas terminer l’exécution. 

Essayez d’arrêter manuellement le noyau en appuyant sur le bouton d’arrêt en haut. Si cela ne fonctionne pas, interrompez-le et redémarrez-le en allant dans le menu "Kernel". Cela devrait le déconnecter. 

Sinon, je recommanderais de fermer et de rouvrir le cahier. Le problème peut aussi être avec votre code.

0
SioSMac

J'ai eu le même problème et aucune des solutions mentionnées ci-dessus n'a fonctionné.

Jusqu'à ce que j'ai mis à jour les paquets conda:

 conda update conda
 conda update anaconda

et ... voila! Tout fonctionne!

0
Bardiya B.