jupyter中加入R語言kernel
如果順利,僅需在R console 運行三行命令:【如果不順利,看看是否是下文出現的問題】
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec(user = FALSE)
1.R中運行的命令: 安裝依賴的R包
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
如果出現錯誤提示:
選擇NO
2. R中運行的命令:
devtools::install_github('IRkernel/IRkernel')
報錯信息:
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 載入了名字空間‘rlang’ 0.2.2,但需要的是>= 0.3.0
先卸載‘rlang’包,再重新安裝
remove.packages(c('rlang'),lib=file.path('包所在位置')) 或remove.packages('rlang')
install.packages('rlang')
再次運行:
devtools::install_github('IRkernel/IRkernel')
報錯信息:
install_github(“IRkernel/IRkernel”) Downloading GitHub repo IRkernel/IRkernel@master Error: Git does not seem to be installed on your system.
需要安裝Git,見鏈接:Git安裝教程,不同版本,過程略有不同
隨後再運行
devtools::install_github('IRkernel/IRkernel')
成功:
3. R中運行的命令: 使得R在jupyter中可以被探測到。
IRkernel::installspec(user = FALSE)
[InstallKernelSpec] Installed kernelspec ir in C:\ProgramData\jupyter\kernels\ir
再次打開jupyter 如下:
測試一下使用:
如果提示格式問題可安裝:formatR
install.packages("formatR", repos = "http://cran.rstudio.com")