【jupyter】1、jupyter動態切換多個conda環境

文章目錄


本文寫一下jupyter配合conda來工作,我們可以動態切換conda環境,而不用重新啓動jupyter notebook。
這樣工作的好處舉例來說,我要用tensorflow2.0,還要用tensorflow1.x,還有pytorch,有些可以安裝在同一個環境中,比如tensorlfow2.0和pytorch,但同一軟件的不同版本就要分開安裝。創建兩個虛擬環境tf1,tf2,分別安裝tensorflow1.x和tensorflow2.0。但我使用的話就要分別激活兩個環境,開兩個shell,打開各自的jupyter notebook,比較麻煩。本文將在一個環境中使用所有環境的配置。

#有兩個環境,tf1,和tf2,激活
conda activate tf1
#安裝ipython kernel
pip install ipykernel
#鏈接當前環境到jupyter
python -m ipykernel install --user --name=tf1
#然後是另一個環境,做同樣操作
conda activate tf2
pip install ipykernel
python -m ipykernel install --user --name=tf2

到此,打開jupyter notebook,找到kernel下change kernel選項就可以來回切換了。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
可以看到,有不同的選項。
在這裏插入圖片描述
可以選用不同的kernel來執行當前文件。
切換kernel會關一個開另一個:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章