web-dev-qa-db-fra.com

le noyau continue de mourir dans le cahier jupyter

Chaque fois que je démarre un cahier jupyter et que je crée un nouveau cahier python 3, je reçois un message d'erreur indiquant que le noyau est mort. le message d'erreur.

Mon écran cmd est le suivant: -

[I 06: 46: 36.432 NotebookApp] KernelRestarter: redémarrage du noyau (4/5), nouveaux ports aléatoires AVERTISSEMENT: racine: noyau 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 Traceback redémarré (dernier appel le plus récent):

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\runpy.py", ligne 193, dans _run_module_as_main " main ", mod_spec)

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\runpy.py", ligne 85, dans _run_code exec (code, run_globals)

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel_launcher.py", ligne 15, depuis ipykernel import kernelapp as app

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel__init __. Py", ligne 2, à partir de .connect import *

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\ipykernel\connect.py", ligne 13, depuis IPython.core.profiledir import ProfileDir

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython__init __. Py", ligne 55, depuis .terminal.embed import embed

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython\terminal\embed.py", ligne 17, depuis IPython.terminal.ipapp import load_default_config

Fichier "c:\users\user\appdata\local\programs\python\python36-32\lib\site-packages\IPython\terminal\ipapp.py", ligne 34, depuis IPython.extensions.storemagic import StoreMagics

ModuleNotFoundError: aucun module nommé 'IPython.extensions'

[W 06: 46: 39.450 NotebookApp] KernelRestarter: échec du redémarrage

[W 06: 46: 39.450 NotebookApp] Le noyau 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 est mort, supprimant de la carte.

ERREUR: racine: le noyau 0d0442a9-c92f-46e6-acdd-08ca0a18c5f2 redémarré a échoué! [W 06: 46: 39.461 NotebookApp] 410 DELETE/api/sessions/67987236-8755-433a-afcb-e052ccbf65b9 (:: 1): noyau supprimé avant la session

[W 06: 46: 39.461 NotebookApp] Le noyau a été supprimé avant la session

[W 06: 46: 39.461 NotebookApp] 410 DELETE/api/sessions/67987236-8755-433a-afcb-e052ccbf65b9 (:: 1) 1,00 ms

referer = http: // localhost: 8888/notebooks/Untitled5.ipynb? kernel_name = python3 ## Heading ##

8
Subrat Katiyar

Vous pouvez essayer de réinstaller Jupyter,

pip uninstall jupyter
pip install jupyter

et réessayez, ce qui fonctionne dans mon cas. J'ai eu ce problème lors de la mise à niveau vers Ubuntu 18.04.

Vérifiez également ce fil. https://github.com/jupyter/notebook/issues/1892

1
Yuxiang

Déterminer pourquoi le noyau du portable jupyter meurt peut parfois être intimidant. Lorsque le noyau meurt à la suite de problèmes de bibliothèque, il se peut que vous n'obteniez aucun retour sur la cause. Essayez d'exécuter le code qui provoque la mort du noyau dans un terminal ou dans ipython. Un problème commun que j'ai identifié est l'utilisation de SSE4.1 dans les versions ultérieures de tensorflow, qui donne cette erreur: TensorFlow library was compiled to use SSE4.1 instructions, but these aren't available on your machine. Aborted (core dumped). Cela entraînera la mort du noyau si vous utilisez tensorflow dans votre code et n'affichez aucune erreur dans le bloc-notes. Si tel est le cas, désinstallez tensorflow et installez-le avec conda: conda install tensorflow==1.12.0, par exemple.

0
fijo

S'il existe une sauvegarde des noyaux, cela peut également se produire. J'ai arrêté le serveur et il m'a dit d'arrêter 4 noyaux. Apparemment, j'avais de vieux noyaux fugueurs. Lorsque j'ai redémarré le serveur, un nouveau noyau unique a été créé et j'étais de retour aux affaires.

0
demongolem