lab - jupyterhub
eliminar el nĂșcleo en el cuaderno jupyter (5)
¿Alguien sabe cómo eliminar un núcleo en el cuaderno jupyter? Tengo kernel R en mi cuaderno jupyter. Recientemente, el kernel siempre muere justo después de abrir un nuevo cuaderno. Busqué en Google pero no obtuve una solución satisfactoria. Gracias por adelantado.
Ejecute la
jupyter kernelspec list
para obtener las rutas de todos sus núcleos.
Luego simplemente desinstale su núcleo no deseado
jupyter kernelspec uninstall unwanted-kernel
Vieja respuesta
Elimine la carpeta correspondiente al núcleo 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
es el nombre del kernel que desea eliminar.
Si está haciendo esto para
virtualevn
, puede eliminarlo del directorio:
~/.local/share/jupyter/kernels/
Solo para completar, puede obtener una lista de núcleos con la
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 kernel 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.
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.