anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作...
為什么需要多個內(nèi)核見第二個參考鏈接,主要是實際項目上的考慮。
非計算機專業(yè),很多術語說得不規(guī)范,文章可做參考就好。
目前我把jupyter notebook安裝在anaconda的base(root)環(huán)境下
所以anaconda主頁“applications on base(root)”顯示有jupyter
可以在anaconda中設置多個虛擬環(huán)境
將不同的虛擬環(huán)境作為內(nèi)核添加到jupyter notebook步驟如下:
1.在anaconda中創(chuàng)建了名為“test”的虛擬環(huán)境(重命名的話我目前只發(fā)現(xiàn)去往anaconda文件夾下envs自文件夾,修改對應環(huán)境文件夾的名字)
2.為test環(huán)境安裝ipykernel包 conda install -n test ipykernel
3.終端 conda(或者source) activate test 激活該環(huán)境(mac系統(tǒng))
4.在該環(huán)境中輸入 python -m ipykernel install --user --name test --display-name hahaha(可以自定義個名字,為了不混亂,一般寫環(huán)境名)
5.打開jupyter在新建時發(fā)現(xiàn)多了新的內(nèi)核可以選擇,內(nèi)核列表多了“hahaha(剛才自定義的名字)”
當test環(huán)境不需要了,可以卸載掉。卸載后再次打開jupyter發(fā)現(xiàn)剛才設置的test虛擬環(huán)境對應的自定義的內(nèi)核名字hahaha還在,只不過打開后不能正常運行了,看著礙眼,為了讓這個名字消失,執(zhí)行如下步驟:
1.命令行運行jupyter kernelspec list發(fā)現(xiàn)虛擬環(huán)境內(nèi)核test還在(真正的內(nèi)核還是test環(huán)境,hahaha只是個看著方便的標簽)
2.刪除指定內(nèi)核jupyter kernel remove test
當我覺得jupyter新建列表中base環(huán)境的自定義名字不好,需要更換。
兩種方法:
1.進入/Users/dongjiahuan/Library/Jupyter/kernels/找到對應的虛擬環(huán)境名字base,里邊的json文件的display name修改為你想用的。
2.運行python -m ipykernel install --user --name base --display-name XXXX(想要的名字)這個語句與為虛擬環(huán)境在notebook中設置自定義名字相同。語句的實質(zhì)是創(chuàng)建json文件。運行這個語句的話應該是會覆蓋原來的json文件。
參考鏈接:
段小草:最省心的Python版本和第三方庫管理——初探Anaconda?zhuanlan.zhihu.com初學 Python 者自學 Anaconda 的正確姿勢是什么??www.zhihu.com楊勇:Jupyter notebook中如何使用虛擬環(huán)境?zhuanlan.zhihu.comKeepUp:Mac下Anaconda的安裝和使用?zhuanlan.zhihu.comp.s. control+c 終止終端運行
總結(jié)
以上是生活随笔為你收集整理的anaconda base环境_Mac系统下借助Anaconda为jupyter notebook添加多个python内核及相关操作...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dedecms 标签使用集锦
- 下一篇: python怎样实现多表连接_Pytho