关于安装:使用” conda”从github安装R包

您所在的位置:网站首页 如何从github安装r包 关于安装:使用” conda”从github安装R包

关于安装:使用” conda”从github安装R包

2023-03-18 09:12| 来源: 网络整理| 查看: 265

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

谢谢!

相关讨论 不确定是否可以使用conda,不能使用R来安装它,也许是Rscript -e"devtools::install_github(...)"? 我更喜欢使用conda来安装R软件包,因为在安装R软件包(尤其是R软件包)方面有很多经验。那些有很多依赖项的人,其中conda install成功地完成了它并且速度更快,但是install.packages, biocLite等产生了错误并且非常慢。 我建议当您开始从github安装软件包时,您将面临无数依赖和版本问题。您有意安装的版本是(a)已知是开发版本,因此不一定稳定,或者(b)未安装在CRAN上,因此无法验证或确保依赖性和rev-dep树。祝您好运,我认为您是一个人。可能:github.com/conda/conda/issues/6674和stackoverflow.com/questions/34705917/… 感谢@ r2evans的建议!第一个链接提供了一些有用的信息,但没有明确的答案。 另一个建议:这与编程(SO)无关,而与工具管理有关,因此您可能会发现超级用户的运气更好。我不知道它在这种事情上几乎与SO一样活跃,但是它可能是更好的焦点。只是一个想法。

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

尝试做

123conda skeleton cran conda build --R=

然后将构建的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 时,它将显示以前的版本由conda安装,而不是由更新版本安装。

相关讨论 谢谢(你的)信息!"将已构建的conda程序包上传到您自己的anaconda存储库"对您有什么作用? 前往anaconda.org。开帐户。然后,如果您构建一个conda程序包,那么您将在云中的某个地方存储它。而且,当您要安装它时,可以从任何计算机上conda install -c 进行安装。 看起来最后一个命令应该是conda build --R= r-



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3