写在开头 在最开始想要复现clusterProfiler安装及报错的时候,发现4.2.0版本的R里面能直接安装成功不会报错,然后就选择先把R和Rstudio版本更新 然后因为更新时候没有选择同步更新所有的包,所以目前Packages里面的包少的可怜。
不过无所谓,先来安装一下clusterProfiler,看看会遇到哪些报错好了 设置镜像以及安装BiocManager
因为咱们网络可能会有限制,所以设置镜像能帮助我们更有希望下载我们需要的R包。 然后BiocManager主要用来安装来自Bioconductor的包,在之前R包安装与使用中给大家介绍过了。 #设置镜像 options("repos" = c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/")) options(BioC_mirror="http://mirrors.tuna.tsinghua.edu.cn/bioconductor/") #安装加载BiocManager包 if(!require("BiocManager")) install.packages("BiocManager",update = F,ask = F) library(BiocManager)
安装clusterProfilerBiocManager::install("clusterProfiler")
需要安装亿些些依赖包,目前常见的报错是以.db结尾的三个依赖包‘GO.db’,‘MPO.db’, ‘HPO.db’会显示安装不上
具体报错情况:一般而言waring我们是不需要特别关注的,但是如果是Error就要注意了!
GO.db是正常装上了的。
最后也有Warning messages:提示最后两个包安装退出状态不为0
报错信息及解决 > library(clusterProfiler) 错误: package or namespace load failed for ‘clusterProfiler’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): 不存在叫‘HPO.db’这个名字的程辑包 首先出来的是‘HPO.db’这个包的报错信息,那我们先尝试直接安装一下,三种线上安装方法都没办法下载,所以就是只能说下载到本地,然后从本地导入R包
install.packages("HPO.db") BiocManager::install("HPO.db") devtools::install_github("huerqiang/HPO.db")
下载到本地安装导入 我们直接使用bing浏览器搜索HPO.db,找到对应的Github页面(明明第一个显示Bioconductor - HPO.db,不能下载也是奇奇怪怪)
选择code——download ZIP下载文件到本地文件夹(如果打不开Github那又是另外一个事故了)
下载好以后我们把压缩包放到我们常用的文件夹里面,然后解压开来,在使用函数或者直接读取R包
导入本地的R包 可以用命令导入或者直接选择Tools中的Install Packages然后在Install from里面选择Package Archive File,再找到需要导入的R包即可
使用命令行导入 #导入本地包时,需要注明绝对路径 > install.packages("D:/LearnR/HPO.db_MPO.db-main/HPO.db_0.99.0.tar.gz", repos = NULL, type = "source") 将程序包安装入‘C:/Users/biotr/AppData/Local/R/win-library/4.3’ (因为‘lib’没有被指定) * installing *source* package 'HPO.db' ... ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (HPO.db) > library(HPO.db) 手动导入
选择Tools中的Install Packages然后在Install from里面选择Package Archive File,再找到需要导入的R包即可
Ps:其实会出来一条刚刚我们导入本地包的命令,区别就是不需要我们手动输入命令,只要指定好R包即可
然后再加载clusterProfiler即可成功!
结尾总结所以我们来总结一下这个安装的过程,首先就是尝试直接安装clusterProfiler,遇到报错解决报错。
然后安装R包默认是先尝试R包安装与使用中提到的,三种直接用命令获取R包的方式,实在不行去Github上下载到本地再导入R包。
最后使用本地安装R包的时候,如果用命令导入,那要指定好对应的位置,如果不想这么麻烦,那就选择手动导入,让R语言自己去生成命令。
总之,遇到报错不要慌,包装不上也不要慌,仔细看看报错信息,小脑袋转一转肯定能解决的。
新生代是什么意思空间管理gb50736知道官网ITIM波动率指标sarang就去sseintendsAI换脸视频华为谷歌服务框架机械硬盘掉盘林伟强百度网盘下载助手专有钉钉中国创业网官网常见函数图像兰彻斯特萝莉xxx扇形怎么画太阳得热系数地形模型ca1378在线录播校补千焦千卡换算pcle是什么联想s5pro法拉第笼原理记者电话联系方式成都纬度招商银行香港传图更高更妙的物理除法英语图兽slm是什么意思业缘by6133云手机搭建图扑turnpikea免费mse是什么意思pornidgpt是什么意思价格换算tlc是什么意思ipv4是什么频率和波长tf卡是内存卡吗里灰狗和人性交梦想成真by簧片免费网站圆心科技显卡代码43密钥怎么获取孙亚军内接法和外接法关闭端口命令77nt我随便SPEOSirin徐静怡极度异常pact00小米8探索版所然奇安信天擎用python方便之门真白真绪化简的方法开启ipv6mac电脑截图库伦单位快捷精灵量纲分析法伊云百度地铁缩尾处理有理数计算gpio是什么警察与劫匪曹乐软考资料gao41get到我的点端盒ps缩略图什么是核心竞争力7王523怎么玩3d是什么毕业图像采集简谐振动方程库伦单位av欧美日韩皮皮虾资源开关上的o和一spmt不方英国教育制度象棋翻翻棋规则赵晓辉xjyy邪恶漫画在线软件工程的三要素哔哩哔哩解析noi官网在线播放国产樱井弥生子亿寻麦肯锡七步分析法山石网科官网scanf的用法午夜1000鸡柳热量什么是镜像c语言循环结构pbbt00四的倍数特征c语言科学计数法不容易图片宜昌红灯区属7和弦天天人人淘影gartic顽皮的小石头无翼鸟acgp币光棍11111海莲花图片混淆99免费无理函数极小曲面lenore成则为王直线方程公式英制管螺纹干霄凌云工艺卡片模板圆台的表面积公式宠物健康gayroom好用的磁力搜索试看120秒inhumane《那一世》原文91滴滴obs推流软件电商roi万丈狂澜护栏高度国家标准卢本伟广场错上星际穿越解读livox播播12306224是什么意思隐私协议小白盘官网pansoso螺胶2020年1月销售信息男男漫画h维基百科的网站全彩工口漫画excel日历该怎么写支付宝开放flair序列子度figma官网男女黄色在线生成水印zzn积分判别法忍者云沙民事件是什么飞字五笔怎么打我师兄暴露hspss散点图道一云humer因式分解定义ros检测ff新推荐锐安本学期学习计划光棍11111图中有几个三角形频谱泄露轻量化设计8q