1. ホーム
  2. macos

[解決済み] ipykernel_launcher という名前のモジュールがありません。

2022-01-31 23:51:28

質問

pyenv-virtualのenvをenv.envとして登録しようとしています。 jupiter lab カーネルをMacOs上で使用することができます。ubuntuでは動作していますが、MacBookでは問題が発生しています。

私は指示に従って こちら で、以下のようなカーネルスペックファイルが作成されます。

{
"argv": [
"/Users/david/.pyenv/versions/python36-tf2/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "Python (3.6.8 TF2.0)",
"language": "python"
}

を実行してテストしてみました。 Users/david/.pyenv/versions/python36-tf2/bin/python -m ipykernel_launcher で、問題なく動作しています。

しかし jupiter lab (system python) それから新しいカーネルを使おうとすると、ログメッセージが表示されて異常終了します。

<ブロッククオート

/Users/david/.pyenv/versions/python36-tf20/bin/python: という名前のモジュールがありません。 ipykernel_launcher

pyenv は間違いなく実行できるのですが、どのように修正したらよいでしょうか。 ipykernel_launcher ?

解決方法は?

pipを正しくインストールすることが答えです

https://opensource.com/article/19/5/python-3-default-mac#what-to-do

新しいディレクトリにpipをインストールし、そこからjupyter-labを再度ダウンロードしてください。