¿Cómo puedo eliminar un núcleo del cuaderno jupyter?
Tengo kernel R en mi cuaderno jupyter. Recientemente el kernel siempre muere justo después de abrir un nuevo cuaderno.
fuente
¿Cómo puedo eliminar un núcleo del cuaderno jupyter?
Tengo kernel R en mi cuaderno jupyter. Recientemente el kernel siempre muere justo después de abrir un nuevo cuaderno.
Corre jupyter kernelspec list
para obtener las rutas de todos tus núcleos.
Luego simplemente desinstale su núcleo no deseado
jupyter kernelspec uninstall unwanted-kernel
Respuesta anterior
Elimine la carpeta correspondiente al kernel que desea eliminar.
Los documentos tienen una lista de las rutas comunes para los núcleos que se almacenarán en: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
Puede eliminarlo en la terminal a través de:
jupyter kernelspec uninstall yourKernel
donde yourKernel
está el nombre del kernel que desea eliminar.
sudo
Puede que ni siquiera sea necesario. Esta es una respuesta mucho mejor que la aceptada.
jupyter kernelspec remove
ahora existe, ver # 7934 .
Entonces puedes simplemente.
# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>
Eso es.
uninstall
es simplemente un alias de remove
estos días ...
Solo para completar, puede obtener una lista de núcleos jupyter kernelspec list
, pero me encontré con un caso en el que uno de los núcleos no apareció en esta lista. Puede encontrar todos los nombres de kernel abriendo un cuaderno Jupyter y seleccionando Kernel -> Change kernel
. Si no ve todo en esta lista cuando ejecuta jupyter kernelspec list
, intente buscar en las carpetas comunes de Jupyter :
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
Además, puede eliminar un núcleo con jupyter kernelspec remove
o jupyter kernelspec uninstall
. Este último es un alias para remove
. Del texto de ayuda en línea para el comando:
uninstall
Alias for remove
remove
Remove one or more Jupyter kernelspecs by name.
En jupyter notebook ejecuta :
!echo y | jupyter kernelspec uninstall unwanted-kernel
En anaconda prompt run :
jupyter kernelspec uninstall unwanted-kernel
Hay dos maneras, lo que encontré, o bien, vaya al directorio donde residen los núcleos y borre de allí. En segundo lugar, usando este comando a continuación
Enumere todos los núcleos y obtenga el nombre del núcleo que desea eliminar
jupyter kernelspec list
para obtener las rutas de todos sus núcleos.
Luego simplemente desinstale su núcleo no deseado
jupyter kernelspec remove kernel_name
Si está haciendo esto para virtualenv
, los núcleos en entornos inactivos podrían no mostrarse jupyter kernelspec list
, como se sugirió anteriormente. Puede eliminarlo del directorio:
~/.local/share/jupyter/kernels/
jupyter kernelspec remove <kernel_name>
ahora existe ver mi respuesta a continuación stackoverflow.com/a/52606602/4413446