Jupyter如何關(guān)聯(lián)不同版本的Python和R

簡(jiǎn)介

* 功能:?jiǎn)涡歇?dú)立運(yùn)行,并輸出保留結(jié)果,具備R和python環(huán)境

* 使用攻略&心得:

數(shù)據(jù)分析為什么常用Jupyter而不是直接使用Python腳本或Excel?- 子珂的回答 - 知乎

* 優(yōu)點(diǎn)

適合數(shù)據(jù)分析的 處理-計(jì)算-分析 的過(guò)程,不需要再專門(mén)寫(xiě)報(bào)告

Python帶來(lái)的豐富的第三方包支持,不需要自己再重復(fù)造輪子

markdown語(yǔ)言方便直接注釋說(shuō)明

正在逐步豐富的功能,比如多個(gè)cell的剪切/粘貼,PPT放映, cell tag ...

重要的地方: jupyter可以導(dǎo)出為html、pdf,可以直接檢索代碼。而且也可以直接在jupyter中添加注釋。

安裝

官網(wǎng):https://jupyter.org/install

??不建議用anaconda安裝,∵ anaconda龐大臃腫,難以安裝卸載。自己build Workflow更好管理

在terminal用pip3安裝 Jupyter,就會(huì)自動(dòng)關(guān)聯(lián)到Jupyter了

python3 -m pip install --upgrade pip??

python3 -m pip install jupyter

關(guān)聯(lián)

原理:在編譯環(huán)境中運(yùn)行Jupyter的Kernel代碼,就可以自動(dòng)關(guān)聯(lián)了。在terminal中反而很難定位,尤其有多個(gè)python時(shí)。

關(guān)聯(lián)R

在Rstudio的console中run以下代碼

? install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))

? devtools::install_github('IRkernel/IRkernel')

等運(yùn)行結(jié)束后,再run以下代碼,2選一即可,建議選第一個(gè)。

# 只在當(dāng)前用戶下安裝??

IRkernel::installspec()??

# 或者是在系統(tǒng)下安裝??

IRkernel::installspec(user = FALSE)

運(yùn)行

在terminal直接輸入名字

? jupyter notebook

新建notebook:在右上角可以看到關(guān)聯(lián)的環(huán)境

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容