問題描述
- 啟動Jupyter Notebook之后它會自動加載原始的python環境,如下圖所示:

但是自己又在Anaconda中下載了新的虛擬環境,很多庫都在這個虛擬環境中,那么如何讓Jupyter Notebook加載自己的這個虛擬環境呢?
更換步驟
-
打開命令行窗口,輸入:
conda env list查看Anaconda中已經安裝的虛擬環境,順便看下自己准備要切換的虛擬環境,如下圖所示:
說明:如上圖所示,圖中的py3.6是我准備要更換的虛擬環境所在的文件夾名字 -
繼續執行命令:
activate py3.6激活虛擬環境,
然后執行代碼:pip install ipykernel -i https://pypi.douban.com/simple安裝ipykernel,后面有用到這個
如下圖所示:
說明:
這里的py3.6對應上圖中的虛擬環境文件夾名稱,記得改成自己的環境名稱,由於我已經安裝過了,所以提示要求已經符合。這里也切換成用豆瓣源來安裝 -
繼續執行命令:
python -m ipykernel install --user --name py3.6 --display-name "Python [conda env:py3.6]"
將虛擬環境引用到Jupyter Notebook中,如下圖所示:
說明:上圖中的py3.6對應步驟1中我准備切換的虛擬環境名稱,所以在這里改成自己的虛擬環境名稱,其余的命令不變 -
上面步驟完成之后,再打開Jupyter Notebook,直接切換新的虛擬環境即可,如下圖所示:

說明:直接更換新的虛擬環境就行。我一直用的是這個虛擬環境,所以很多庫都裝在這個環境中,所以就將原生的python環境切換成自己一直用的虛擬環境
