Risposte:
Corri jupyter kernelspec listper 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 removeora 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 removequesti 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 removeo 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/