install_github无法下载 R 包的变通方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Allen_jinjie/article/details/79805339

很多时候 install.packages 并不能顺利的下载包,可能是墙的缘故吧,也可能是别的原因,可以试试不同的方法,可参考 A Helpful Way to Install R Packages Hosted on GitHub ,注意不同方法对参数的写法不一样。

最近不知道是公司的网络不好还是别的原因,总之平常使用 github_install 命令都可以顺利下载安装 R 包,但是今天却是无法成功。报下图错误:


1. 尝试使用下图 github 提供的 Download ZIP 下载该包的源码 zip 包,也是屡次失败。


2. 同事说,可能没有断点续传功能,所以下载不完全,断了就没法继续下了。那么是不是可以使用 SVN 下载到本地硬盘上呢?即使断了,下次再 Update 也是继续下载嘛。所以先下载下来再说,完了把需要的 DrugsInPeds 文件夹拷贝到 %R-3.4.3_HOME%/library 路径下,然后在 Rgui.exe 命令行导入该包,但是报错说“不是有效的已经安装了的程序包”:


3. 于是搜搜有没有别人碰到类似问题,果然发现了: Install package on archive ,也就是使用 install.packages 命令安装,不过此时该函数的 pkgs 参数使用的是本地路径的源码地址(由于我是 SVN 下载的源码,并不是链接里面的压缩文件,所以 pkgs 参数我用的是文件夹路径),于是下面的命令就成功安装了:


猜你喜欢

转载自blog.csdn.net/Allen_jinjie/article/details/79805339
今日推荐