任何人都可以建议如何在Linux中使用conda
从github安装R包?
谢谢!
答案 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安装的版本,而不是更新的版本。