windows系统下R包的本地安装

因为上次在Rstudio里面下hgu95av2.db包的时候,其中的org.Hs.eg.db_3.5.0.tar.gz下载一直报错,上网搜了一通,说什么镜像问题,结果换了镜像也没解决,后面直接找个法子本地安装了:

tips:如果能在Rstudio里面直接很顺畅地安装好的包就在Rstudio里面装了,也方便,就是一些比较大然后贼慢,或者显示什么not available in this R version狗屁的可以试试这个方法(我个人亲测有用,不过不知道是不是所有人都有用)

首先了解一下在Rstudio里面安装的包的路径:
在Rstudio里面输入命令

.libPaths()
'C:/Users/123/Documents/R/win-library/3.4'    'C:/Program Files/R/R-3.4.3/library'

大部分人默认的R包安装路径就这俩,貌似Rstudio里面每次默认会放到前面那个路径

《windows系统下R包的本地安装》 image.png

这是bioconductor里面你点击一个要下载的包的界面的最下端
Package Archives:

  • 如果第二行 Windows Binary 后面有安装包的话(zip格式)直接点击后面的链接下载到你电脑的R的library文件夹里(上面提到的那个路径)
  • 第二行 Windows Binary 后面没有安装包,只有第一行source package后面有链接:
    如果直接点击链接下载会下载一个tar.gz格式的压缩包(查了一下,好像是linux系统里面的一种压缩包格式,直接放到library文件夹里面解压没有用)所以我们需要一个方法能在window本地安装tar.gz格式的包

window本地安装tar.gz格式的包:

  • 下载Rtools(安装过程默认自动配置环境变量)
    https://cran.r-project.org/bin/windows/Rtools/(根据你的R版本在网站选相应的Rtools版本)
  • 将要安装的tar.gz格式的包放入R的bin下的i386文件夹中(我个人电脑里i386文件夹路径是C:\Program Files\R\R-3.4.3\bin\i386)
  • 打开电脑控制台(键盘WIN+R)输入cmd
  • 输入 cd C:\Program Files\R\R-3.4.3\bin\i386 进入上述i386文件夹
  • 输入命令 rcmd INSTALL (+) 直接从网站上下载的tar.gz格式的包
    例: rcmd INSTALL hgu95av2.db_3.2.3.tar.gz 即可完成hgu95av2.db包的安装
  • 打开Rstudio刷新包,看是否安装完成
    原文作者:旦旦的monster
    原文地址: https://www.jianshu.com/p/b349859d6c4f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞