Anaconda jupyter notebook 添加虛擬環境 與啟動內核


注意:使用notebook,推薦使用edge,谷歌瀏覽器。不建議使用火狐瀏覽器。

安裝anaconda時,系統統一安裝了navigator,prompt,spyder,notebook等。

 

 

但是在實際使用notebook中,我們編寫深度學習訓練等相關代碼,可能會涉及到不同的運行環境,就需要切換不同環境與對應jupyter核,以正常運行。

下面以安裝pytorch環境為例:

第一步:創建虛擬環境:

打開anaconda prompt,默認進入base環境,創建虛擬環境pytorch:

conda create -n pytorch python=3.6

進入虛擬環境:

conda activate pytorch

 

 

 第二步安裝pytorch等庫:

進入pytorch官網:https://pytorch.org/

如下圖:(圖片來源於網絡),配置自己需要安裝的版本,下方就回自動生成安裝指令,在anaconda中的pytorch虛擬環境下執行該指令既可以安裝pytorch庫。

 

 

第三步: 安裝nb_conda

conda install nb_conda

此時,指令直接輸入jupyter notebook,即可進入notebook頁面,但是會遇到在notebook中切換內核或者虛擬環境時,內核啟動失敗(連接不上)的情況。

需要執行以下步驟:

 第四步:在創建的虛擬環境中:安裝Jupyter內核包ipykernel

conda install -n pytorch ipykernel

第五步:寫入內核:python -m ipykernel install --user --name 虛擬環境名稱 --display-name 內核環境命名

python -m ipykernel install --user --name pytorch --display-name pytorch

理論上這步以后,就可以輸入jupyter notebook,即可進入notebook頁面,並且切換內核。但是有同學在這一步由於庫版本、環境、網絡等原因會報錯。

解決方案見以下步驟:

第六步:

pip install --upgrade --force-reinstall pyzmq

第七步:查看安裝庫中是否已經安裝ipykernel、ipython

conda list

第八步:更新ipykernel、ipython,注意加上--user,否則可能會安裝失敗。

pip install --upgrade ipykernel --user
pip install --upgrade ipython --user

第九步:重新執行寫入內核:

python -m ipykernel install --user --name pytorch --display-name pytorch

第十步:查看內核是否寫入成功

jupyter kernelspec list

看到寫入的內核名稱在內核路徑中增加,就寫入成功了。

 

 

 第十一步:打開notebook並自由切換內核吧:

可以通過輸入指令打開jupyter notebook,也可以通過Windows開始按鈕快捷方式打開。頁面如下

 

 創建ipynb文件開始搬磚吧!內核連接成功提示如下。

 

 

 預祝搬磚快樂!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM