安裝完anaconda利用conda建立了虛擬環境,但是啟動jupyter notebook之後卻找不到虛擬環境。
實際上是由於在虛擬環境下缺少kernel.json檔案,解決方法如下:
首先安裝ipykernel
:
conda install ipykernel
在虛擬環境下建立kernel
檔案:
conda install -n 環境名稱 ipykernel
啟用conda
環境:
source activate 環境名稱
將環境寫入notebook的kernel中
python -m ipykernel install --user --name 環境名稱 --display-name "python (環境名稱)"
開啟notebook伺服器:
jupyter notebook
瀏覽器開啟對應位址,新建python,就會有對應的環境提示了
如果經常需要用jupyter notebook,那麼最好在建立虛擬環境的時候便安裝好ipykernel,命令:
conda create -n 環境名稱 python=3.5 ipykernel
刪除kernel環境:
jupyter kernelspec remove 環境名稱
在Linux使用虛擬環境
虛擬環境 是python直譯器的乙個私有副本。在這個環境中,你可以安裝私有包,而且不會影響系統中安裝的全域性python直譯器。為每個程式單獨建立虛擬環境時,可以保證程式只能訪問虛擬環境中的包,從而保證全域性直譯器的乾淨整潔,使全域性環境只作為建立虛擬環境的源。總之,虛擬環境,可以避免在開發過程中p...
jupyter找不到conda的虛擬環境
在預設的環境 不是base conda install nb conda kernels。然後分別啟用不同的虛擬環境,安裝ipykernel,我的是torch和tf。conda activate torch conda install ipykernel conda deactivate conda...
在jupyter中使用tensorflow的方法
由於tensorflow是另乙個虛擬環境,需要重灌jupyter notebook 首先由於我是後來重灌過anaconda,所以將原envs資料夾下的tenorflow直接複製到了新的envs,測試後可以匯入,沒有報錯 然後開啟anaconda prompt 就可以啟用tensorflow環境了 a...