在深度學習實驗過程中,肯定會涉及到不同的環境配置,比如說python3和python2的不同環境,比如不同版本的tensorflow的環境,這都要求切換環境,直接切換conda環境的方法很簡單,直接在cmd上可以用conda activate adda來切換到adda的環境,也可以從conda的可視化界面上切換。
但是自己嘗試了下在jupyter notebook上的切換,在網上查到了很多方法,試下來都不行,自己折騰了一個晚上終於搞定了,下面把一些細節記錄下來。
最主要的目標可以總結爲,爲jupyter notebook添加一個hernel,讓jupyter notebook知道可以從那邊讀取虛擬環境。
具體來說,首先要切換到想要添加的環境中來,比如說【adda】,然後在這個環境中,使用ipykernel的命令來添加環境到jupyter notebook中
首先可以看一下自己在conda裏面配置了哪些環境,使用conda env list
1.在cmd中切換到想要的環境,比如說adda
2.在adda環境中中安裝好ipykernel
3.python -m ipykernel install --name adda
執行完這個語句之後,會自動在目錄【C:\ProgramData\jupyter\kernels】(類似)生成一個【adda】文件夾,裏面有kernel.json文件
現在打開jupyter notebook,裏面就會顯示有這個虛擬環境了