r - 在R中手动下载和安装软件包

标签 r

我目前正在尝试在计算集群上运行一些R代码,但由于集群上的某些奇怪的防火墙设置而无法运行install.packages函数。由于我在R代码中仅使用了几个软件包,因此希望通过手动下载和安装软件包来避免使用install.packages函数。

注意:我知道可以使用R FAQ中描述的HTTP代理来避免此问题。不幸的是,我的集群负责人在设置此设置方面没有帮助,因此我不得不考虑采用这种替代方法。

理想情况下,我想将软件包文件从CRAN下载到我的计算机,然后将这些文件上传到群集,并使用R中的相应命令进行安装。此外,我还要确保将软件包安装到选择的位置,因为我没有权限在默认R目录中“写”(我相信我可以使用.libPaths函数在R中完成此操作)

最后,我在群集上使用的计算机是Unix x86_64。

最佳答案

您可以使用以下命令手动安装软件包
install.packages('package.zip', lib='destination_directory',repos = NULL)
有关更多说明,请参见?install.packages的帮助。

关于r - 在R中手动下载和安装软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806705/

相关文章:

r - 识别字符串中的第一个匹配位置

r - 你怎么知道R中的哪些函数被标记为调试?

r - 从包中导出所有隐藏函数

r - ggplot2:在 R 中创建视觉直观的时间线

jquery - 数据表 (DT) Shiny -> 过滤器中 slider 范围的步骤

r - 将函数列表应用于 R 中另一个数据帧中的行

c - 使用 C 代码构建 R 包,缺少 dll

r - 如何以编程方式/在包中使用RStudio View()函数

r - 在文档对象中发现错误的\usage 行

R:RStudio:如何使轮廓图工作?