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