jupyter安装R

这是选择镜像,选择国内的镜像会让下载安装更快一点,当然,安装R包时网速占了很多一部分原因

options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))

接下来就是安装下面的这些R包

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

这里的选择只需要任选其一的,我是选择第二个命令来安装IRkernel,然后就顺利通过了。

devtools::install_github('IRkernel/IRkernel')
install.packages('IRkernel')

这是最后一步。

IRkernel::installspec(user = FALSE)

常见问题解决办法

  • 某个R包不适用于当前的R version

解决办法:

查看当前R语言的版本:

version

然后,看看能否从bioconducor里面下载安装

source("http://bioconductor.org/biocLite.RR")
biocLite("***")      #包的名称

或者,没有windows/mac/linux的binary文件,可以用源码安装:

install.packages("foobarbaz",type="source")

如果都不是适合,重新下载最新的R版本来安装,同时移除旧版本R(我最后装成功的解决办法就是用的这种办法。

  • 移除某个包,或者不存在某个R包

比如出现下面这样的问题

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  不存在叫‘digest’这个名字的程辑包

也就说你的digest这个包在lib中还存在或者你没有安装。可以试试安装它。采用

install.packages("digest")

然后如果还会出现这样的问题:

 程序包‘digest’打开成功,MD5和检查也通过
 Warning: 无法将拆除原来安装的程序包‘digest’

那就要考虑移除这些digest包,可以利用内置的搜索功能搜索digest,找到它的位置,然后输入以下命令,移除对应lib中digest包:

remove.packages('digest',lib='C:/Program Files/R/R-3.5.1/library') #这里的路径是指你找到的digest所在的位置
remove.packages('digest') #这个命令会移除系统默认的lib中digest包

之后呢,再重新安装这个digest包

install.packages("digest")

另一种安装方法(第一次我用的时候是成功了的)

在anconda prompt命令行中输入:

conda  install -c -r r-essentials
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值