Est-ce que quelqu'un sait comment supprimer un noyau sur Jupyter Notebook? J'ai le noyau R sur mon cahier Jupyter. Récemment, le noyau meurt toujours juste après l’ouverture d’un nouveau cahier. J'ai cherché sur Google mais je n'ai pas trouvé de solution satisfaisante. Merci d'avance.
Exécutez jupyter kernelspec list
pour obtenir les chemins de tous vos noyaux.
Ensuite, désinstallez simplement votre noyau indésirable
jupyter kernelspec uninstall unwanted-kernel
Ancienne réponse
Supprimez le dossier correspondant au noyau que vous souhaitez supprimer.
La documentation contient une liste des chemins communs pour les noyaux dans lesquels être stocké: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
Vous pouvez le supprimer dans le terminal via:
jupyter kernelspec uninstall yourKernel
où yourKernel
est le nom du noyau que vous souhaitez supprimer.
jupyter kernelspec remove
existe maintenant, voir # 7934 .
Alors vous pouvez juste.
# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>
C'est ça.
Juste pour être complet, vous pouvez obtenir une liste de noyaux avec jupyter kernelspec list
, mais j’ai rencontré un cas où l’un des noyaux ne figurait pas dans cette liste. Vous pouvez trouver tous les noms de noyau en ouvrant un bloc-notes Jupyter et en sélectionnant Kernel -> Change kernel
. Si vous ne voyez pas tout dans cette liste lorsque vous exécutez jupyter kernelspec list
, essayez de regarder dans dossiers Jupyter courants :
ls ~/.local/share/jupyter/kernels # usually where local kernels go
ls /usr/local/share/jupyter/kernels # usually where system-wide kernels go
ls /usr/share/jupyter/kernels # also where system-wide kernels can go
En outre, vous pouvez supprimer un noyau avec jupyter kernelspec remove
ou jupyter kernelspec uninstall
. Ce dernier est un alias pour remove
. Dans le texte d'aide en ligne de la commande:
uninstall
Alias for remove
remove
Remove one or more Jupyter kernelspecs by name.