簡體   English   中英

使用“conda”從 github 安裝 R 包

[英]install R package from github using "conda"

任何人都可以建議如何在 Linux 中使用conda從 github 安裝 R 包?

謝謝!

根據此: https ://github.com/conda/conda/issues/6674 您可以創建自己的 github 派生 R 包的 conda 框架,就像創建 CRAN 包一樣。

嘗試做

conda skeleton cran <github_url>

conda build --R=<my_r_version> r-<lower-case-package-name>

然后將構建好的conda包上傳到自己的anaconda倉庫中。 如果您有權訪問的 anaconda 存儲庫中缺少包的任何依賴項,這將失敗。 因此,您可能必須在此過程中使用 conda-build 構建一些其他包。

或者,您可以直接使用devtools::install_github(github_url, dependencies = FALSE)安裝它。 如果你確實走這條路,請確保已經安裝了 github 包的任何可用的 conda 依賴項。

如果你不使用dependencies = FALSE R 將安裝install.packages一堆更新。 (據我所知)當你 install.packages 一個預安裝的包some_package在一個 conda 環境中(例如,更新它)然后檢查你當前環境中的conda list <some_package> ,它會顯示那個版本由 conda 安裝,而不是更新版本。


按照@rpanai 的建議編輯構建命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM