首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Package ("qdap")加载失败,出现多个错误

Package ("qdap")加载失败,出现多个错误
EN

Stack Overflow用户
提问于 2020-01-07 00:04:22
回答 1查看 398关注 0票数 0

在安装qdap时,我没有遇到任何错误。但是在加载这个库的时候,我遇到了下面的错误。

代码语言:javascript
复制
> library(qdap)
Loading required package: qdapDictionaries
Loading required package: qdapRegex
Loading required package: qdapTools
Loading required package: RColorBrewer
Error: package or namespace load failed for ‘qdap’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: fun(libname, pkgname)
  error: JAVA_HOME cannot be determined from the Registry

我在另一个问题中读到,我们需要安装JAVA 64位(因为我的Win10是64位的)并加载JAVA home。因此,我下载了64位java文件,并将JAVA_HOME设置为该目录。

代码语言:javascript
复制
> Sys.setenv(JAVA_HOME='C:/Program Files (x86)/Java/jre1.8.0_231')
> library(qdap)
Error: package or namespace load failed for ‘qdap’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'C:/Users/Admin/Documents/R/win-library/3.6/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 is not a valid Win32 application.

我已经卸载并安装了最新的R软件(3.6.2;我已经检查了32位和64位选项),也重新启动了R-studio,但都没有用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 22:55:49

问题已解决。虽然我不能100%确定解决了什么问题,但以下是我所做的。

错误%1 is not a valid Win32 application.指示32位。

所以我启动了Rgui控制台(32位) (从目录C:\Program Files\R\R-3.6.2\bin\i386打开)。library(rJava)命令运行良好,library(qdap)也是如此。

然后,我更改了Rstudio中的选项,选择32位R Tools -> options -> General。但是设置它会影响高内存消耗的执行。过了一段时间(当我开始遇到内存问题时),我把RStudio换成了64位R。

错误在那之后没有出现,我能够加载'qdap‘库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59615269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档