#概要
- Jupyter labを立ててる仮想環境上で、違う仮想環境のカーネルを使う
作業環境
- python3.8
- venv
- Windows PowerShell(基本的なコマンドは環境で変わりません)
#はじめに
カーネルを追加する際に、ちょっと戸惑ったので備忘録として残しておきます。
どのサイトも割とpip
でipykernel
を追加する記載しかなかったので、初めての人向けに紹介したいと思います。
参考サイト
#メイン
まずは、新たにカーネルを追加した仮想環境上でjupyter
をインストールします。
jupyter
をインストールするとipykernel
も入ってるので、個別にインストールする必要がなくなります。
またipykernel
だけインストールしても、もちろんエラーを吐くので、個人的にはjupyter
のインストールだけのほうが楽ですね。
pip install jupyter
インストール後にjupyterをインストールした仮想環境上で、以下のコマンドを実行し新しくカーネルを追加します。
--name
のところはカーネルの名前です。
python -m ipykernel install --user --name test
以下の実行結果がでたらカーネルの追加は成功です。
Installed kernelspec test in C:\ProgramData\jupyter\kernels\test
jupyter-lab
の右上のカーネルを選択し、
testのカーネルに変更することができます。
ライブラリの追加なども、notebook上で行うことは出来ますが、ターミナルでインストールするほうがいいのかなと思います。
notebook上では、!pip install pandas
のコマンドだけだと、jupyterを立ててる仮想環境上のpythonにインストールされてしまうので、注意が必要です。