web-dev-qa-db-ja.com

jupyterノートブックのカーネルを削除します

Jupyterノートブックでカーネルを削除する方法を知っている人はいますか。 jupyterノートブックにRカーネルがあります。最近、新しいノートブックを開いた直後にカーネルが常に停止します。グーグルで検索したが、満足のいく解決策が得られなかった。前もって感謝します。

61
zesla

jupyter kernelspec listを実行して、すべてのカーネルのパスを取得します。
次に、不要なカーネルを単にアンインストールします

jupyter kernelspec uninstall unwanted-kernel

古い答え
削除するカーネルに対応するフォルダーを削除します。

ドキュメントには、保存するカーネルの一般的なパスのリストがあります: http://jupyter-client.readthedocs.io/en/latest/kernels.html#kernelspecs

110
Louise Davies

ターミナルで次の方法で削除できます。

jupyter kernelspec uninstall yourKernel

ここで、yourKernelは、削除するカーネルの名前です。

36
dopexxx

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>

それでおしまい。

7
Romain

完全を期すために、jupyter kernelspec listでカーネルのリストを取得できますが、カーネルの1つがこのリストに表示されないケースに遭遇しました。 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.
2
Engineero