微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在未连接互联网的计算机上安装软件包

如何解决在未连接互联网的计算机上安装软件包

我正在尝试在未连接互联网的计算机上安装软件包。 首先,我从在线计算机上下载了可用的软件包,然后使用记忆棒将它们移动到了脱机计算机上。试图在离线计算机上安装我下载的所有软件包,但无法正常工作。 任何提示或帮助将不胜感激。

##Online computer
pkgList = available.packages()
makeRepo(pkgList,path = "...",type = "win.binary")

##Offline computer
grep("dplyr",pk.files,value=T)
install.packages(paste0(pk.path,grep("dplyr",value=T)),repos = NULL,type = "source")
library(dplyr)

脱机计算机上的错误消息:

> grep("dplyr",value=T)
[1] "dplyr.teradata_0.3.2.zip" "dplyr_1.0.2.zip"          "dplyrAssist_0.1.0.zip"    "extdplyr_0.1.5.zip"       "pmdplyr_0.3.3.zip"        "spdplyr_0.4.0.zip"       
> install.packages(paste0(pk.path,type = "source")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installing packages into ‘C:/Users/user/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)
package 'dplyr.teradata' successfully unpacked and MD5 sums checked
package 'dplyr' successfully unpacked and MD5 sums checked
package 'dplyrAssist' successfully unpacked and MD5 sums checked
package 'extdplyr' successfully unpacked and MD5 sums checked
package 'pmdplyr' successfully unpacked and MD5 sums checked
package 'spdplyr' successfully unpacked and MD5 sums checked
> library(dplyr)
Error: package or namespace load Failed for ‘dplyr’ in loadNamespace(j <- i[[1L]],c(lib.loc,.libPaths()),versionCheck = vI[[j]]):
 there is no package called ‘vctrs’

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。