tropicbirdのブログ

備忘録です。

複数の仮想環境をJupyterのカーネルできるようにする方法

Pythonの標準モジュールvenvを使って仮想環境(vm_1_venv※名前は適当)を作成する。

vagrant@ubuntu1804:~$ python3.7 -m venv vm_1_venv


・仮想環境を起動する。

vagrant@ubuntu1804:~$ . vm_1_venv/bin/activate


・Jupyterにカーネルを追加する。

(vm_1_venv) vagrant@ubuntu1804:~$ ipython kernel install --user --name=vm_1_venv --display-name=vm_1_venv


・以下のコマンドでカーネルが追加されたか確認する。元々のカーネルPython3と新しく追加したカーネルvm_1_venvが表示される。

(vm_1_venv) vagrant@ubuntu1804:~$ jupyter kernelspec list
Available kernels:
  python3      /home/vagrant/.local/share/jupyter/kernels/python3
  vm_1_venv    /home/vagrant/.local/share/jupyter/kernels/vm_1_venv


・Jupyter NotebookまたはJupyter Labを起動して新しいカーネルvm_1_venv)が追加されているか確認する。

f:id:tropicbird:20191103203515j:plain
Jupyter Notebook

f:id:tropicbird:20191103203548j:plain
Jupyter Lab