Réponses:
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 à stocker dans: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
jupyter kernelspec remove <kernel_name>
existe maintenant voir ma réponse ci-dessous stackoverflow.com/a/52606602/4413446
jupyter kernelspec remove
existe maintenant, voir # 7934 .
Donc 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 tout.
uninstall
c'est simplement un alias de remove
ces jours ...
Juste pour être complet, vous pouvez obtenir une liste des 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 noyau 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 jupyter kernelspec list
, essayez de rechercher dans les 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
Vous pouvez également 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.
Dans jupyter notebook, exécutez :
!echo y | jupyter kernelspec uninstall unwanted-kernel
Dans l'invite anaconda, exécutez :
jupyter kernelspec uninstall unwanted-kernel
Il y a deux façons, ce que j'ai trouvé soit va dans le répertoire où résident les noyaux et supprime de là. Deuxièmement, en utilisant cette commande ci-dessous
Répertoriez tous les noyaux et saisissez le nom du noyau que vous souhaitez supprimer
jupyter kernelspec list
pour obtenir les chemins de tous vos noyaux.
Ensuite, désinstallez simplement votre noyau indésirable
jupyter kernelspec remove kernel_name
Si vous faites cela pour virtualenv
, les noyaux dans les environnements inactifs peuvent ne pas être affichés avec jupyter kernelspec list
, comme suggéré ci-dessus. Vous pouvez le supprimer du répertoire:
~/.local/share/jupyter/kernels/