1. 程式人生 > >install_github無法下載 R 包的變通方法

install_github無法下載 R 包的變通方法

很多時候 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 引數我用的是資料夾路徑),於是下面的命令就成功安裝了: