2021年3月12日金曜日

存在しないJupyter NotebookのKernelを削除

 Jupyter Notebokで古いKernel情報が残ってしまうことがあります.自分の例では,Julia 1.5をインストールして,Julia 1.3をアンインストールしたところ,アンインストールしてしまっているにも関わらず,Jupyter NotebookのプルダウンでJulia 1.3が選べる状態になっているというものです(実際に選ぶとKernel errorになりますが).

何となく気持ちが悪いので,Jupyter Notebookのカーネルを削除しておこうと思った時のメモです.

以下の例のように,ターミナルから登録済みのJupyterのカーネルを確認します.

% jupyter kernelspec list

Available kernels:

  ir           /Users/hide/Library/Jupyter/kernels/ir

  julia-1.3    /Users/hide/Library/Jupyter/kernels/julia-1.3

  julia-1.5    /Users/hide/Library/Jupyter/kernels/julia-1.5

  python3      /usr/local/share/jupyter/kernels/python3


今回は,Julia-1.3 を削除したいので,以下のようにコマンドを実行します.

% jupyter kernelspec uninstall julia-1.3  

Kernel specs to remove:

  julia-1.3           /Users/***/Library/Jupyter/kernels/julia-1.3

Remove 1 kernel specs [y/N]: y

[RemoveKernelSpec] Removed /Users/***/Library/Jupyter/kernels/julia-1.3


これでJupyter notebookのプルダウンに,削除したカーネル(上記の例では Julia-1.3 )が表示されなくなります.

0 件のコメント :

コメントを投稿