繁体   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