关于【载入了名字空间‘S4Vectors’ 0.32.4,但需要的是>= 0.33.7】报错的解决

跟随 公众号【一二学生信】进行生信文章复现时,出现了【Error: package or namespace load failed for ‘GSVA’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): 载入了名字空间‘S4Vectors’ 0.32.4,但需要的是>= 0.33.7
 

这是因为导入的包GSVA,依赖包S4Vectors,但是该包的版本低,则可以删除现在的包S4Vectors,重新安装该包

R.version.string #查看R版本,为最新

remove.packages("S4Vectors")
#从‘C:/Program Files/R/R-4.2.1/library’中删除程序包
#(因为没有指定‘lib’)

install.packages("S4Vectors")
#Error in install.packages : Updating loaded packages
#Restarting R session...

#Warning in install.packages :
#package ‘S4Vectors’ is not available for this version of R

#A version of this package for your version of R might be available elsewhere,
#see the ideas at
#https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

参考:CSDN博主「石榴花专场」的原创文章,原文链接:https://blog.csdn.net/m0_59917021/article/details/127059143

使用 install.package时报错【is not available for this version of R】,考虑查询S4Vectors 来源,是bioconductor

于是换代码

BiocManager::install("S4Vectors",ask = F,update = F)

至此解决。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值