原本以為,當進入虛擬環境之后,再運行jupyter notebook應該是這個環境下的jupyter,比如我默認創建一個文件,這個文件調用的編譯器應該是這個虛擬環境中的編譯器,實際上並不是
當你進入jupyter新建文件之后,你會發現,並沒有存在虛擬環境的名稱,以及import sys,print(sys.path)打印出來的根本就不是虛擬環境中的路徑,所以,必須要手動在jupyter notebook中添加自己創建的虛擬環境
添加步驟如下:
以下都在centos中執行
1. 進入虛擬環境之后,執行conda install nb_conda, 安裝nb_conda
2. 安裝完之后,conda install -n 環境名稱 ipykernel,比如我的虛擬環境是dac_imagenet,安裝命令就是conda install -n dac_imagenet ipykernel
3. 將虛擬環境寫入jupyter notebook中的環境中,運行:python -m ipykernel install --user --name 環境名稱 --display-name "在jupyter中顯示的環境名稱",比如我的是python -m ipykernel install --user --name dac_imagenet --display-name "dac_imagenet",注意不要忘記了雙引號
