LoginSignup
1
0

More than 3 years have passed since last update.

Atomでの"No kernel of grammar Python found"エラーの解決方法

Last updated at Posted at 2020-10-22

はじめに

正常に動いていたatom, Hydrogenが,突然No kernel of grammar Python foundと真っ赤なエラーメッセージを吐き出したときの対処方法です。

解決方法

jupyter kernelspec list --json

上記コマンドでkernlspecを表示させます。以下のような回答が得られます。

出力例
{
  "kernelspecs": {
    "python3": {
      "resource_dir": "/Users/taka/Library/Jupyter/kernels/python3",
      "spec": {
        "argv": [
          "/opt/anaconda3/bin/python",
          "-m",
          "ipykernel_launcher",
          "-f",
          "{connection_file}"
        ],
        "env": {},
        "display_name": "Python 3",
        "language": "python",
        "interrupt_mode": "signal",
        "metadata": {}
      }
    }
  }
}

これをコピーし,atom > Settings > packages > Hydrogen の下にあるStartup Codeの欄にこれを貼り付けます。

以上でエラーは解決されます。

最後に

atomからjupyter kernelに正しくアクセスできなかったのが問題だったようです。上記の設定で正しくkernelにアクセスできるようにすれば解決されると思います。

個人的な感想になりますが,atomはちょくちょくこういったエラーが発生するなぁ,と。未だ見ぬ大地・vscodeに移民したほうが良いのかな・・・。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0