在jupyter中使用虛擬環境

2021-10-16 10:39:03 字數 796 閱讀 7227

安裝完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...