R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

2024-04-22 11:23:11 6点赞 7收藏 7评论

本文以安装“clusterProfiler”包为例进行说明。

Warning in install.packages : package ‘clusterProfiler’ 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

Rstudio安装包时出现

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

这是因为没有指定特定的“存储源”引起的,也就是R找不到名叫“clusterProfiler”的存储源,因此只能报错。首先找到该包的源,然后接着安装。对于clusterProfiler这个包来说,可以通过BiocManager来安装:

if (!require("BiocManager", quietly = TRUE))

install.packages("BiocManager")

BiocManager::install("clusterProfiler")

将上面的3条命令输入Rstuio并回车后,就会自动安装"clusterProfiler"了,安装过程中,出现下图的提示,选择a,然后回车:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

如果安装结束后,出现下面的提示,代表需要先解决‘systemfonts’、‘ggforce’、‘ggraph’、‘scatterpie’、‘enrichplot’等5个包,才能正常的安装"clusterProfiler"包。

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第一步、解决‘systemfonts’:

安装‘systemfonts’时的报错提示:

* installing *source* package ‘systemfonts’ ... ** 成功将‘systemfonts’程序包解包并MD5和检查 ** using staged installation Package fontconfig was not found in the pkg-config search path. Perhaps you should add the directory containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable No package 'fontconfig' found

打开终端,输入下面的命令查找fontconfig.pc:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

可以看见,fontconfig.pc的位置在

libfontconfig-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/fontconfig.pc

之后用下面的命令定义fontconfig.pc的位置:

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

再次在R里面安装,仍然报错,但是R提示需要安装libfontconfig1-dev, 按照R的提示,在终端用sudo apt install libfontconfig1-dev,然后继续:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

再次安装‘systemfonts’,终于成功,不报错了:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第2步、解决‘ggforce’

直接用install.packages("ggforce")命令解决,安装过程中没报错:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第3步、安装‘ggraph’

这一步也是直接用install.packages("ggraph")命令解决,安装过程中也没报错:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第4步、安装‘scatterpie’

用install.packages("scatterpie")命令解决,安装过程中也没报错:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第5步、安装‘enrichplot’

输入install.packages("enrichplot")命令进行安装,再次报错:

Warning in install.packages : package ‘enrichplot’ 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 atR深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

用下面的命令解决:

BiocManager::install("enrichplot")R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

第6步、再次安装"clusterProfiler"

用下面的命令再次安装clusterProfiler,这次一次性成功:

BiocManager::install("clusterProfiler")

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

出现package ‘XXX’ is not available for this version of R报错的解决思路:

1、检查包的名字是否拼写错误,注意大小写,R是区分大小写的。

2、选择正确的“源”位置,用setRepositories()命令设置“源”的位置:

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

设置好之后,用下面的命令测试包是否在源里面:

ap <- available.packages()

View(ap)

"clusterProfiler" %in% rownames(ap)

用上面的2条命令测试"clusterProfiler"这个包是否在源里面,如果返回结果时FALSE,代表源里面找不到包,这时候,你就要在源之外的其他地方找了。

注意:使用View(ap)

"clusterProfiler" %in% rownames(ap)

这个命令的时候,你的包名字,要放在"clusterProfiler"的位置,如果包名是“A”,就将"clusterProfiler" 替换成“A”。

R深度学习基础:Rstudio出现package ‘XXX’is not available for this version of R的解决方法

见上图,如果返回结果是FALSE,代表这个源里面,没有"clusterProfiler" 。

本文是指定BiocManager::install("clusterProfiler")来安装"clusterProfiler" 的。

全文完,谢谢观看。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1779元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2679元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1329元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

385.78元起
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
7
扫一下,分享更方便,购买更轻松