Ответы:
Запустите, jupyter kernelspec list
чтобы получить пути всех ваших ядер.
Затем просто удалите ваше нежелательное ядро
jupyter kernelspec uninstall unwanted-kernel
Старый ответ
Удалите папку, соответствующую ядру, которое вы хотите удалить.
Документы содержат список общих путей для ядер, которые должны храниться в: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs
jupyter kernelspec remove <kernel_name>
теперь существует, смотрите мой ответ ниже stackoverflow.com/a/52606602/4413446
jupyter kernelspec remove
сейчас существует, см. № 7934 .
Так что вы можете просто.
# List all kernels and grap the name of the kernel you want to remove
jupyter kernelspec list
# Remove it
jupyter kernelspec remove <kernel_name>
Вот и все.
uninstall
просто псевдоним remove
этих дней ...
Просто для полноты вы можете получить список ядер jupyter kernelspec list
, но я столкнулся со случаем, когда одно из ядер не появилось в этом списке. Вы можете найти все имена ядер, открыв блокнот Jupyter и выбрав Kernel -> Change kernel
. Если вы не видите все в этом списке при запуске jupyter kernelspec list
, попробуйте просмотреть общие папки 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
Также вы можете удалить ядро с помощью jupyter kernelspec remove
или jupyter kernelspec uninstall
. Последний является псевдонимом для remove
. Из встроенного справочного текста для команды:
uninstall
Alias for remove
remove
Remove one or more Jupyter kernelspecs by name.
В блокноте jupyter запустите :
!echo y | jupyter kernelspec uninstall unwanted-kernel
В Anaconda подскажите :
jupyter kernelspec uninstall unwanted-kernel
Есть два способа, которые я нашел, либо перейти в каталог, где находятся ядра, и удалить оттуда. Во-вторых, используя эту команду ниже
Перечислите все ядра и выберите название ядра, которое вы хотите удалить
jupyter kernelspec list
чтобы получить пути всех ваших ядер.
Затем просто удалите ваше нежелательное ядро
jupyter kernelspec remove kernel_name
Если вы делаете это для virtualenv
, ядра в неактивных средах могут не отображаться с jupyter kernelspec list
, как предложено выше. Вы можете удалить его из каталога:
~/.local/share/jupyter/kernels/