概要

    Jupyter labを立ててる仮想環境上で、違う仮想環境のカーネルを使う

作業環境

python3.8
venv
Windows PowerShell(基本的なコマンドは環境で変わりません)

はじめに

カーネルを追加する際に、ちょっと戸惑ったので備忘録として残しておきます。
どのサイトも割とpipでipykernelを追加する記載しかなかったので、初めての人向けに紹介したいと思います。

参考サイト

Jupyter Notebookでカーネルを増やそう

メイン

まずは、新たにカーネルを追加した仮想環境上で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の右上のカーネルを選択し、

Untitled.ipynb (5) - JupyterLab - Google Chrome 2021_10_28 19_45_45_LI.jpg

testのカーネルに変更することができます。

image.png

ライブラリの追加なども、notebook上で行うことは出来ますが、ターミナルでインストールするほうがいいのかなと思います。
notebook上では、!pip install pandasのコマンドだけだと、jupyterを立ててる仮想環境上のpythonにインストールされてしまうので、注意が必要です。

广告
将在 10 秒后关闭
bannerAds