R包安装报错及正确安装方式

安装R包常见报错

新手在安装R包的过程中,经常性的会遇到一些问题,我认为常见的有以下几种:

  • 中文用户名导致的报错
    如:Fatal error: ERROR system error 5;所以在学R之前建议将电脑用户名改为英文的,以后的学习中各种文件命名也尽量使用英文,毕竟人家老外开发的软件。该报错的解决方案可以参考:报错解决方案
  • R包与该R版本不匹配
    这不建议直接更新版本,可以考虑换不同的安装方式,因为R包发布在不同的平台(如CRAN、Bioconductor、Github资源),开发者将包可能上传在了不同的地方,一般的包换个安装方式基本都能装上的。
  • 附带包未装上
    如你成功加载A包了,但出现警告,这个A包依赖的某个子包B未安装上,这时你可以单独安装这个子包B,这样你就可以正常使用A包了。

三种R包的安装方法

一、CRAN资源 
install.packages("name")

二、Bioconductor资源
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("name")

三、Github资源 
install.packages("devtools")
library(devtools)
install_github("name")

如有疑问,可在个人介绍添加微信交流。

你可能感兴趣的:(R包安装报错及正确安装方式)