web-dev-qa-db-fra.com

enlever le noyau sur le cahier jupyter

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.

76
zesla

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

140
Louise Davies

Vous pouvez le supprimer dans le terminal via:

jupyter kernelspec uninstall yourKernel

yourKernel est le nom du noyau que vous souhaitez supprimer.

37
dopexxx

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.

9
Romain

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.
2
Engineero