割と最近仮想環境の重要性に気づいて、venvを使うようになったんですが、jupyter notebookを起動してみたところ、venvが適用されてない!
適用方法を調べてみたら意外と簡単だったので、メモしておきます。
こちらの記事を参考にしました。
Jupyter notebook on venv!
まず仮想環境を作って、activateします。
$ python -m venv projectname
$ source projectname/bin/activate
次に仮想環境上でipykernelをインストールします。
(projectname)$ pip install ipykernel
その後jupyterにカーネルを追加します。
(projectname)$ ipython kernel install --user --name=projectname
これでjupyter notebookを開くと、KernelタブのChenge kernelメニューにprojectnameが追加されていると思うので、それを選択すればOKです!