1. 在預設的base虛拟環境下安裝nb_conda
之是以在base環境下安裝,是因為我們通常在base環境下打開jupyter notebook
C:\Users\52572>conda install nb_conda
2. 建立anaconda虛拟環境
win10下打開指令行(win+R,鍵入cmd,enter),預設處于base虛拟環境下,輸入
C:\Users\52572>conda create -n Django python==3.7.4
成功建立名為Django的虛拟環境,如圖
![alt](https://img-blog.csdnimg.cn/20191017162907923.png LmpwZw=300x200)
3. 在虛拟環境下安裝ipykernel
首先激活虛拟環境,再conda install ipykernel
C:\Users\52572>conda activate Django
(Django) C:\Users\52572>conda install ipykernel
安裝完成後會發現多了一個share檔案夾,如圖
4. 打開jupyter notebook
安裝完成後我們打開jupyter notebook,
C:\Users\52572>jupyter notebook
點選New,可以發現多了兩個kernel
Python3 是notebook自帶的, 下面的兩個則是安裝nb_conda後顯示的,其中Python[conda env:Django]就是Django虛拟環境中的解釋器。而最後一個是base環境下的解釋器,等同于第一個Python3
補充
還有一種方法不需要安裝nb_conda
1.建立一個虛拟環境web(同上)
2.在虛拟環境下安裝ipykernel(同上)
3.進入web虛拟環境,指令行輸入
(web) C:\Users\52572>python -m ipykernel install --user --name python_web
其中python_web是給kernel自定義的名稱
4.打開jupyter notebook,點選New,可以發現多了兩個kernel
其中Python[conda env:web]是通過第一種方法直接産生的kernel,python_web是通過第二種方法産生的kernel,兩者是同一個。
5.删除第二種方法建立的kernel
在預設base虛拟空間下,指令行輸入jupyter kernelspec list 可以檢視可使用的kernel
C:\Users\52572>jupyter kernelspec list
Available kernels:
python_web C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web
python3 D:\Anaconda_install\share\jupyter\kernels\python3
繼續鍵入jupyter kernelspec remove python_web, 輸入y确認删除,如下:
C:\Users\52572>jupyter kernelspec remove python_web
Kernel specs to remove:
python_web C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web
Remove 1 kernel specs [y/N]: y
[RemoveKernelSpec] Removed C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web
總結:
- 在base虛拟環境下安裝nb_conda
- 建立虛拟環境
- 在虛拟環境下安裝ipykernel
- 打開jupyter notebook,選擇合适的kernel即可