複数の仮想環境を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)が追加されているか確認する。