Est-il possible de redémarrer un noyau ipython
PAS en sélectionnant Kernel
> Restart
dans l'interface graphique du bloc-notes, mais en exécutant une commande dans une cellule de bloc-notes?
Comme l'a suggéré Thomas K., voici la façon de redémarrer le noyau ipython
depuis votre clavier:
import os
os._exit(00)
Pour définir une fonction qui redémarre le noyau Jupyter, j'ai utilisé avec succès:
from IPython.display import display_html
def restartkernel() :
display_html("<script>Jupyter.notebook.kernel.restart()</script>",raw=True)
puis appeler
restartkernel()
quand le temps pour le redémarrage.