Jupyter Notebook の Kernel error メモ

2018年1月25日

はじめに

Jupyter Notebook で Kernel error が出た時の対処メモ。

環境

Windows 版 Anaconda 5.0.1

状況

古い Anaconda をアンインストールして、新しい Anaconda を入れ直したら、Jupyter Notebook の Python 3 で Kernel error となった。つぎのようなメッセージが出た。

FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。

対処

カーネルの場所が間違っているのではないかという話。Python のパスは以下の通り。

>python
...
>>> import sys
>>> sys.executable
'C:¥¥Users¥¥xxx¥¥AppData¥¥Local¥¥Continuum¥¥anaconda3¥¥python.exe'

Jupyter のカーネルは以下の通り。

>jupyter kernelspec list
Available kernels:
  python3    C:¥Users¥xxx¥AppData¥Roaming¥jupyter¥kernels¥python3

見ているところが異なる。

試しに、"C:¥Users¥xxx¥AppData¥Roaming¥jupyter" を丸ごと別の場所に移動してみたら、正しく認識された。

>jupyter kernelspec list
Available kernels:
  python3    C:¥Users¥xxx¥AppData¥Local¥Continuum¥anaconda3¥share¥jupyter¥ker
nels¥python3

Python 3 カーネルも問題なく起動した。