【问题标题】:Installing package from a local zip file in R [duplicate]从 R 中的本地 zip 文件安装软件包 [重复]
【发布时间】:2016-09-29 14:43:38
【问题描述】:

我正在尝试从本地 zip 文件在 R 中安装一个包。我在本地驱动器上有 zip 文件,但是当我转到 Packages --> Install a package from a local zip file 时,我收到以下警告:

> utils:::menuInstallLocal()
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : cannot open the connection

另外:警告信息:

1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : cannot open compressed file 'cirt/DESCRIPTION', probable reason 'No such file or directory'

这是怎么回事?

提前非常感谢, 一个

【问题讨论】:

  • 这是在 RStudio 中吗?
  • 可能不是完全重复,但按照其他答案的说明应该可以解决问题。
  • “从本地 zip 文件安装包” 是一个无比清晰的标题...

标签: r installation packages install.packages local-files


【解决方案1】:

试试:

install.packages(file.choose(), repos = NULL, type="source")

它将允许您选择所需的 zip 文件。

【讨论】:

  • 谢谢!但现在我收到以下消息:Installing package into 'C:/Users/walcza/Documents/R/win-library/3.2' (as 'lib' is unspecified) Untar2 中的错误(tarfile、文件、列表、exdir、restore_times ) : 文件块不完整 警告信息: 1: running command '"C:/PROGRA~1/R/R-32~1.2/bin/x64/R" CMD INSTALL -l "C:\Users\walcza\Documents\ R\win-library\3.2" "C:/Windows/System32/cirt/R/cirt"' 有状态 1 2: 在 install.packages(file.choose("cirt"), repos = NULL, type = "source ") : 安装包 'C:/Windows/System32/cirt/R/cirt' 的退出状态非零 >
  • 查看此相关答案。 stackoverflow.com/a/34712100/170792
  • 其实,type = "source" 或者 "binary",取决于zip是什么。 (“binary”自动从“mac.binary”/“mac.binary.mavericks”/“win.binary”中选择)
猜你喜欢
  • 2012-12-06
  • 2019-11-08
  • 2015-09-08
  • 2021-01-30
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 2015-09-12
  • 1970-01-01
相关资源
最近更新 更多