复制库/将 R 的软件包安装到没有互联网的计算机 - Win 10

问题描述 投票:0回答:0

我的小雇主最近被一家更大的跨国公司收购,这意味着我们已经从易于驾驭的 IT 环境转变为我礼貌地称之为非宽松环境的环境。虽然允许安装 R 和 RStudio,但会阻止通过

install.packages()
命令访问包存储库。非常令人沮丧。

我可以根据此答案将包库(即来自

C:/Program Files/R/R-4.2.2/library
C:/Users/AndrewM/AppData/Local/R/win-library/4.2
)的所有文件和文件夹从旧机器复制到新机器Copy Library但是当尝试通过以下方式使用任何这些包时
library(openxlsx)
例如,我得到了可怕的

Error in library(openxlsx) : there is no package called ‘openxlsx’

这个方法是不是不再起作用了(也许从来没有起作用)?手动下载每个 package.zip 并以这种方式安装的唯一途径是什么?这使得安装像 Tidyverse 这样的包非常具有挑战性,因为 Tidyverse 中的每个包也需要单独安装。

编辑:最初通过 OneDrive 将包从旧复制到新。这被证明是失败的根本原因。使用 USB 驱动器按照最初描述的方式精确复制库是成功的。

r rstudio libraries
© www.soinside.com 2019 - 2024. All rights reserved.