簡體   English   中英

無法為 R 安裝 xlsx 包

[英]Cannot install xlsx package for R

無法安裝 R 包 xlsx。

我之前曾在其他 PC 上使用過該軟件包,但沒有遇到任何問題,但在使用新 PC 時遇到了困難。 據我所知,這個問題與Java有關。 目前嘗試過:

  • 下載 Java 開發工具包
  • 下載 JRE
  • 編輯環境變量以指向正確的 Java(對於上述兩個)
  • 通過 R 控制台運行(32 位和 64 位)
  • 卸載和重新安裝 Rstudio / R

install.packages("xlsx")
`安裝包到'C:/Users/Fred Goktas/Documents/R/win-library/3.3'
(因為 'lib' 未指定)
有一個二進制版本可用,但源版本較晚:
二進制源需要_編譯
xlsx 0.5.7 0.6.1 錯誤
安裝源包“xlsx”
嘗試 URL ' https://cran.rstudio.com/src/contrib/xlsx_0.6.1.tar.gz '
內容類型 'application/x-gzip' 長度 315441 字節 (308 KB)
已下載 308 KB
* 正在安裝包 'xlsx' ...
** 包 'xlsx' 成功解包並檢查 MD5 總和
** R
** 安裝
** 為延遲加載准備包
** 幫助
* 安裝幫助索引
** 構建包索引
** 安裝小插曲
** 測試是否可以加載已安裝的包
*拱門 - i386
錯誤:“rJava”的 loadNamespace() 中的 .onLoad 失敗,詳細信息:
調用: inDL(x, as.logical(local), as.logical(now), ...)
錯誤:無法加載共享對象“C:/Users/Fred Goktas/Documents/R/win-library/3.3/rJava/libs/i386/rJava.dll”:
LoadLibrary 失敗: %1 不是有效的 Win32 應用程序。
錯誤:加載失敗
執行停止
*** 拱門 - x64
錯誤:“i386”加載失敗
* 刪除“C:/Users/Fred Goktas/Documents/R/win-library/3.3/xlsx”
install.packages 中的警告:
運行命令'"C:/PROGRA~1/R/R-33~1.3/bin/x64/R" CMD INSTALL -l
"C:\\Users\\Fred Goktas\\Documents\\R\\win-library\\3.3"
C:\\Users\\FREDGO~1\\AppData\\Local\\Temp\\RtmpYLz0xk/downloaded_pa​​ckages/xlsx_0.6.1.tar.gz' 的狀態為 1
install.packages 中的警告:
安裝包“xlsx”的退出狀態非零

包應該安裝沒有任何麻煩。

除非您沒有令人信服的理由使用xlsx ,否則我建議您考慮readxl因為它沒有外部依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM