{
"argv": ["C:/PROGRA~1/R/R-40~1.3/bin/x64/R", "--slave", "-e", "IRkernel::main()", "--args", "{connection_file}"],
"display_name": "R",
"language": "R"
}
install.packages('IRkernel')
IRkernel::installspec()
安装成功,内核重新活过来了。虽然Rstudio不能安装git hub包,但在jupyter里通过.libPaths("D:\\Program Files\\RStudio\\R\\packages_hulinhui")
临时将安装包路径设置为D盘的安装包路径(跟Rstudio是一致的),可以在jupyter里使用library('devtools')
install_github('hulinhui-code/hulinhui', force = TRUE)
顺利安装git-hub包。注意,奇怪的是,通过
file.edit('~/.Renviron')
打开的环境文件显示是已经更改过来的D盘安装包路径,与.libPaths()
显示出的安装包路径(C盘)不同。
install.packages('devtools', lib="D:\\Program Files\\RStudio\\R\\packages_hulinhui")
.libPaths("D:\\Program Files\\RStudio\\R\\packages_hulinhui")
detach(package:mypkg)
library(devtools)
install_github('hulinhui-code/hulinhui', force = TRUE,lib='C:/Users/Jack/Documents/R/win-library/4.0')
library(mypkg)
hello()
解决方案:在Windows版本报错不提示是路径名的原因,在Mac版的Rstudio安装时提示是路径名的原因:‘Error : 由""D:\P"开头的字符串中存在'\P',但没有这种逸出号’ 将路径‘lib="D:\Program Files\RStudio\R\packages_hulinhui"’改为“lib="D:/Program Files/RStudio/R/packages_hulinhui"”后问题解决。 注意:R路径用撇不用捺。更新函数前先在IDE里测试下再放入。。
但Win版Rstudio和Jupyter仍然出问题。 解决方案: + 卸载D盘里的R和Rstudio,都装在C盘,将之前在环境文件里添加的安装包路径设置删掉以恢复默认,重新安装devtools在C盘。重新打开Rstudio可顺利安装。 + 此时,jupyter不能连接R内核,打开R内核的kernel.json文件(所在目录可在终端通过jupyter kernelspec list查看),将R.exe所在路径由D盘改为C盘后,重新打开jupyter notebook顺利连接内核。
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.