1. 前言
一般用conda環境+jupyter notebook的朋友,都希望自己的notebook的kernel能夠選擇conda環境中的python環境。
我在conda的base環境中安裝了jupyter notebook,所以實現后的效果是,從base環境啟動jupyter notebook,然后新建notebook的時候可以選擇conda其他環境中的python。至於jupyter notebook的安裝這里省略。
2. 方法
2.1. 安裝ipykernel
這個包在base環境和目標conda環境中都需要安裝,進入對應的環境,執行:
conda install ipykernel
2.2. 將環境寫入notebook的kernel中
譬如我有一個retinaface的環境,首先激活環境:
conda activate retinaface
注意:老版本的激活可能是source activate
執行:
python -m ipykernel install --user --name 環境名稱 --display-name "Python (環境名稱)"
譬如我有一個叫retinaface的環境,則為:
python -m ipykernel install --user --name retinaface --display-name "Python (retinaface)"
3. 參考
(完)