Comment puis-je supprimer un noyau de jupyter notebook ?
J'ai un noyau R sur mon ordinateur portable Jupyter. Récemment, le noyau est toujours mort juste après avoir ouvert un nouveau notebook.
Comment puis-je supprimer un noyau de jupyter notebook ?
J'ai un noyau R sur mon ordinateur portable Jupyter. Récemment, le noyau est toujours mort juste après avoir ouvert un nouveau notebook.
Exécuter jupyter kernelspec list
pour obtenir les chemins de tous vos noyaux.
Ensuite, il suffit de désinstaller votre noyau indésirable.
jupyter kernelspec uninstall unwanted-kernel
Ancienne réponse
Supprimez le dossier correspondant au noyau que vous voulez supprimer.
La documentation contient une liste des chemins communs pour les noyaux à stocker : http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
Peut-être un commentaire évident : Vous devez activer le virtualenv dans lequel vous avez installé jupyter avant de pouvoir exécuter la commande.
jupyter kernelspec remove <kernel_name>
maintenant existe voir ma réponse ci-dessous stackoverflow.com/a/52606602/4413446
La "vieille réponse" consistant à supprimer le répertoire fonctionne toujours, n'est-ce pas ?
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 n'apparaissait pas dans cette liste. Vous pouvez trouver tous les noms de noyaux en ouvrant un notebook Jupyter et en sélectionnant Kernel -> Change kernel
. Si vous ne voyez pas tout dans cette liste lorsque vous exécutez le programme jupyter kernelspec list
essayez de regarder dans Dossiers Jupyter communs :
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
De même, 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.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.