报错:path not writeable、 package ‘XXX’ is not available

安装包出现的一些问题

**Installation path not writeable, unable to update packages:xxx,xxx,xxx

Warning message: package ‘scuttle’ is not available (for R version 4.0.2)**

在这里插入图片描述

## 首先第一个报错:Installation path not writeable, unable to update packages:xxx,xxx,xxx

原因:安装的R包的位置有多个
解决方法:Sys.chmod(“R包安装路径”,‘777’)
注:installed.packages()[, c(“Package”, “LibPath”)]可查看安装的R包及其安装路径

第二个报错:package ‘XXX’ is not available

有些网站有提到解决方法用一下代码安装package

source("http://bioconductor.org/biocLite.R")
biocLite("xxx")

但是我的R版本是4.0版本会有如下报错:
R版本大于3.5就不行

原因有如下:
1.package名字拼写错误。
2.R版本老旧或者Bioconductor软件包不是最新的。
更新R到最新版本:

install.packages("installr")
library(installr)
updateR()

3.可能你所安装的包在github / Bitbucket / Gitorious上,这些软件包需要remotes安装软件包。

install.packages("remotes")
library(remotes)
install_github("package-name")
install_bitbucket("package-name")
install_gitorious("package-name")

4.包已经过期,这种情况下如果你还要使用这个包的话可以考虑安装包之前的版本。

library(remotes)
install_version("package-name", "版本号(如4.0.1)")

另一种方法是从github CRAN镜像安装。

library(remotes)
install_github("cran/package-name")

有提到用以下方法解决:
I usually use the following code to install package from R and it works 99% of the time.

install.packages('package-name',repos='http://cran.us.r-project.org')

还有通过手动安装
在这里插入图片描述

我安装的话 就出现如下报错,可能就是我需要安装的包在这个R版本下没有
在这里插入图片描述

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值