繁体   English   中英

有没有办法在不运行 install.packages() 的情况下“安装”R 包?

[英]Is there a way to 'install' R packages without running install.packages()?

我们正在测试如何在云中的安全隔离环境中运行 R,该环境被 CRAN 阻止并且也无法使用 packages.install()。 我们定义了一个基于 R Essentials Anaconda 包的环境,但我们仍然希望能够使用额外的包按需定制它。 有没有办法模拟packages.install(),例如通过离线下载package、zip,复制到安全环境并将其解压缩到库文件夹中的特定位置?

谢谢!

您可以从 CRAN 下载 package 作为 zip,然后将其作为文件传输到隔离的 PC。 例如,这里是 CRAN 上dplyr的链接: https://cran.r-project.org/web/packages/dplyr/index.htmlZ

在此处输入图像描述

然后使用下面的代码安装本地文件:

install.packages("~/Downloads/dplyr-master.zip", repos = NULL, type = "source")

type = "source"是可选的。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM