系统错误(cmd,input = filelist,intern = TRUE):找不到'zip'

时间:2015-05-21 01:15:58

标签: r path mnist

我尝试使用包darch和函数readMNIST()读取MNIST数据库 它似乎工作正常,直到我收到消息:

  

系统错误(cmd,input = filelist,intern = TRUE):'zip'not found'

我在互联网上查看并发现这是因为我使用Windows并且需要在路径中添加zip-software:R_ZIPCMD。 所以我查看了互联网并使用RTools软件包下载并安装了installr,它看起来像一个合适的软件。 R找到它,但是当我输入时,PATH保持不变:

Sys.getenv("R_ZIPCMD")

我仍然得到"" 似乎我必须手动完成,有人可以引导我完成这一切,因为我对这些深刻的操作感到茫然!

1 个答案:

答案 0 :(得分:0)

要根据我的评论结束这个问题:是否使用Rtools' zip可执行文件和/或如果您在其他地方安装了另一个(例如cygwinmsys2),您可以强制 R 使用Sys.setenv(R_ZIPCMD="c:/path/to/zip.exe")的特定可执行文件。依赖于zip的代码应该再次运行。

(如果这是一个反复出现的问题,您可能需要将其放在~/.Rprofile中。)