IT系ノウハウ Python

virtualenv 仮想環境で Jupyter Notebook を使う方法

環境の確認

カーネルが1つしか存在していない

jupyter kernelspec list

実行例

(newEnv) Unco@HelloMyWorld newEnv % which jupyter
/Users/Unco/Library/Python/3.8/bin/jupyter

(newEnv) Unco@HelloMyWorld newEnv % jupyter kernelspec list     
Available kernels:
  python3    /Users/Unco/Library/Python/3.8/share/jupyter/kernels/python3

手順

ipykernel をインストール

仮想環境内で、ipykernel をインストールする

pip install ipykernel

実行例

(newEnv) Unco@HelloMyWorld newEnv % pip install ipykernel 

仮想環境を設定する

python -m ipykernel install --user --name=<仮想環境名>

実行例

(newEnv) Unco@HelloMyWorld newEnv % python -m ipykernel install --user --name=newEnv
Installed kernelspec newEnv in /Users/Unco/Library/Jupyter/kernels/newEnv

カーネルが増えたことを確認

実行例

(newEnv) Unco@HelloMyWorld newEnv % jupyter kernelspec list                       
Available kernels:
  newEnv       /Users/Unco/Library/Jupyter/kernels/newEnv
  python3    /Users/Unco/Library/Python/3.8/share/jupyter/kernels/python3

Jupyter Notebook 上で作成したカーネルを選択

赤いラインが入った箇所に仮想環境の名前が入っているのでそれを選択する

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

Using Virtual Environments in Jupyter Notebook and Python - njanakiev
Using Virtual Environments in Jupyter Notebook and Python - njanakiev

janakiev.com

-IT系ノウハウ, Python
-,