Risposte:
Corri jupyter kernelspec list
per ottenere i percorsi di tutti i tuoi kernel.
Quindi disinstallare semplicemente il kernel indesiderato
jupyter kernelspec uninstall unwanted-kernel
Vecchia risposta
Elimina la cartella corrispondente al kernel che desideri rimuovere.
La documentazione ha un elenco dei percorsi comuni per i kernel da archiviare: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
jupyter kernelspec remove <kernel_name>
ora esiste vedi la mia risposta sotto stackoverflow.com/a/52606602/4413446
jupyter kernelspec remove
ora esiste, vedi # 7934 .
Quindi puoi solo.
# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>
Questo è tutto.
uninstall
è semplicemente un alias di remove
questi giorni ...
Solo per completezza, puoi ottenere un elenco di kernel con jupyter kernelspec list
, ma mi sono imbattuto in un caso in cui uno dei kernel non è apparso in questo elenco. Puoi trovare tutti i nomi del kernel aprendo un notebook Jupyter e selezionando Kernel -> Change kernel
. Se non vedi tutto in questo elenco quando esegui jupyter kernelspec list
, prova a cercare nelle cartelle Jupyter comuni :
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
Inoltre, puoi cancellare un kernel con jupyter kernelspec remove
o jupyter kernelspec uninstall
. Quest'ultimo è un alias per remove
. Dal testo della guida in linea per il comando:
uninstall
Alias for remove
remove
Remove one or more Jupyter kernelspecs by name.
In esecuzione jupyter su notebook :
!echo y | jupyter kernelspec uninstall unwanted-kernel
Nel prompt di anaconda eseguire :
jupyter kernelspec uninstall unwanted-kernel
Ci sono due modi, quello che ho trovato o andare nella directory in cui risiedono i kernel e cancellare da lì. In secondo luogo, usando questo comando qui sotto
Elenca tutti i kernel e prendi il nome del kernel che vuoi rimuovere
jupyter kernelspec list
per ottenere i percorsi di tutti i tuoi kernel.
Quindi disinstallare semplicemente il kernel indesiderato
jupyter kernelspec remove kernel_name
Se lo stai facendo per virtualenv
, i kernel in ambienti inattivi potrebbero non essere mostrati jupyter kernelspec list
, come suggerito sopra. Puoi eliminarlo dalla directory:
~/.local/share/jupyter/kernels/