2015-05-21 60 views
0

我嘗試使用包darch和函數readMNIST() 讀取MNIST數據庫它似乎正常工作,直到我收到消息:系統錯誤(cmd,input = filelist,intern = TRUE):'zip'找不到

錯誤系統(CMD,輸入=文件列表,實習生= TRUE):「拉鍊」找不到」

我看着在互聯網上發現了,那是因爲我使用的是Windows,它需要在路徑中添加zip軟件:R_ZIPCMD。 所以我在網上看了一下,並用installr包下載並安裝了RTools,看起來像是一個合適的軟件。 [R找到了,但是當我輸入路徑保持不變:

Sys.getenv("R_ZIPCMD")

我仍然得到"" 看來,我必須做手工,可能有人走到我通過這個,因爲我在彷徨所有這些深刻的操縱!

+0

我已經安裝了Rtools,選擇*不*包括它在我的系統路徑,所以我得到了相同的空字符串從getenv電話。如果你只是做了'Sys.setenv(R_ZIPCMD =「c:/path/to/zip.exe」)'並且再次嘗試了其他的東西? – r2evans

+0

非常感謝你的工作! – jean

回答

0

要關閉這個問題,根據我的意見:是否使用Rtools'壓縮可執行文件和/ OOR如果你有另外一個安裝在其他地方(例如,cygwinmsys2),你可以強制[R使用特定的可執行文件與Sys.setenv(R_ZIPCMD="c:/path/to/zip.exe")。依賴於zip的代碼應該再次運行。

(如果這是一個反覆出現的問題,您可能希望把它放在你的~/.Rprofile。)

相關問題