繁体   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