PyCharmでJupyterを起動する際のエラー(Notebook kernel doesn't match project interpreter)の解決方法
エラーの内容
Anacondaの環境下でPyCharmを使用する場合に、jupyter notebookのファイル(.ipynb)を作成してコードを実行すると、「Notebook kernel doesn't match project interpreter」というエラーメッセージが出てきた。エラーメッセージに関わらず、PyCharm上で起動しているJupyterは正常に動いている気もしましたが、解決方法を見つけたので記します。
解決方法
1) Anacondaのプロンプトを開く。
2) 以下のコードを入力する。myenvの箇所はプロジェクト環境名に置き換えてください。
conda activate myenv python -m ipykernel install --user --name myenv --display-name "Python (myenv)
例えば、プロジェクト環境名がpythonProjectなら、以下の通りです。(※オレンジの塗りつぶし箇所は個人情報)
3) 最後にPyCharmを再起動すれば、PyCharm上でjupyter notebookのファイル(.ipynb)を実行してもエラーが出ないことが確認できます。もし「Notebook kernel doesn't match project kernel」という新しいエラーメッセージが出た場合は、エラーメッセージと同時に表示される「Update notebook kernel」をクリックすれば解決します。