中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么安裝托管在GitHub的R包

發布時間:2021-07-12 11:49:11 來源:億速云 閱讀:257 作者:chen 欄目:大數據

本篇內容介紹了“怎么安裝托管在GitHub的R包”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!


 
第一步 從github下載安裝包(git bash命令行下載):

這個其實就需要想辦法了,因為使用git bash命令行下載仍然是從github下載,如果網速超級爛,其實也不可行。這個包好幾百個M,可以使用https://gitee.com/作為中轉站:

#因為是在個人筆記本上操作,所以采用git bash命令行下載
git clone https://github.com/GreenleafLab/ArchR.git
   
第二步 在R里面安裝

原教程如下所示

怎么安裝托管在GitHub的R包


 

敲入代碼:

if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install(c("nabor","motifmatchr","chromVAR","ComplexHeatmap"))#依賴包的安裝
install.packages("./ArchR/",repos = NULL)
 

首先發現報錯:

怎么安裝托管在GitHub的R包

第一次報錯

看報錯信息,應該是參數設置出現沖突,于是嘗試將該參數去掉是否可行**(有點盲目,不可取)**

PS:其實這個時候學員的問題是,并沒有在下載ArchR-master.zip的文件夾打開rstudio,就是沒有工作環境的概念,相對路徑和絕對路徑不清楚。

結果出現新的報錯:

怎么安裝托管在GitHub的R包

第二次報錯

回顧培訓班的R包安裝知識,這個報錯可能是由于安裝包名稱錯誤或安裝命令錯誤。因為第一次嘗試本地安裝,沒有經驗,所以將問題放到了交流群里。非常開心群里助教老師馬上指出我的是命令錯誤,他建議我本地安裝,嘗試install_local命令,于是:

devtools::install_local("C:/Users/大米/Desktop/ArchR-master/ArchR-master.zip")
 

結果又報了新的錯誤:

怎么安裝托管在GitHub的R包

第三次報錯

看報錯信息是依賴包安裝過程中出現錯誤,無法寫入C:/Program Files/R/R-3.6.1/library路徑??有點懵逼。最后的報錯的“非零退出”錯誤,google了一下也有很多種可能性,陷入迷茫。。。

PS :這個時候的無法寫入,通常是文件夾權限問題,如果沒有使用系統管理員權限打開R,就會遇到這樣的麻煩,或者安裝包的時候,可以指定安裝路徑。

于是轉回最初,希望解決一開始的install.packages參數設置問題。綜合網上的教程,嘗試了新方法:

install.packages("C:/Users/大米/Desktop/ArchR-master/ArchR/",repos = NULL, type="source")

Bingo!

這里兩個參數均很重要!路徑也可以用Tab鍵補全,以減少錯誤。 

注意

本地安裝很多時候無法成功,是因為R包之間的依賴性很強,所以學會看報錯信息,會提示有什么包未安裝,則先安裝依賴的包再繼續

看到有方法可以查看某個包的依賴包,就是getDependencies函數

install.packages("gtools")
library(gtools)
getDependencies("ArchR")
 

但這個方法對于像ArchR這樣剛開發出來的包并不適用,還是得學會看報錯信息。 

“怎么安裝托管在GitHub的R包”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柯坪县| 合川市| 东至县| 山阳县| 武山县| 信宜市| 大新县| 长武县| 正宁县| 镇远县| 凤山县| 鄱阳县| 玉环县| 雷山县| 宿州市| 合水县| 克山县| 电白县| 稻城县| 临洮县| 基隆市| 石景山区| 青神县| 延边| 新河县| 霍林郭勒市| 巴东县| 聂荣县| 古浪县| 台山市| 全州县| 松溪县| 山东| 芜湖市| 鄂温| 克拉玛依市| 辉南县| 右玉县| 尼勒克县| 黄石市| 武乡县|