使用“ conda”从github安装R包

时间:2018-08-28 15:37:20

标签: r installation conda

任何人都可以建议如何在Linux中使用conda从github安装R包?

谢谢!

1 个答案:

答案 0 :(得分:0)

据此:https://github.com/conda/conda/issues/6674 您可以像使用CRAN包一样创建自己的github派生R包的conda框架。

尝试做

conda skeleton cran <github_url>

conda build --R=<my_r_version>

然后将构建的conda软件包上传到您自己的anaconda存储库。 如果您有权访问的anaconda存储库中没有软件包的任何依赖项,则此操作将失败。因此,您可能必须在此过程中继续构建其他软件包。

或者,您可以直接使用devtools::install_github(github_url, dependencies = FALSE)安装它。如果您确实遵循此路线,请确保已安装github软件包的所有conda可用依赖项。

如果您不使用dependencies = FALSE,R将会install.packages进行一系列更新。 (据我所知),当您在conda env中安装.packages预装的软件包some_package(例如,对其进行更新),然后在当前env上检查conda list <some_package>时,它将显示conda安装的版本,而不是更新的版本。