';未找到对象';在R中加载参与方包时出错

';未找到对象';在R中加载参与方包时出错,r,package,party,R,Package,Party,我正在尝试在R中加载party包。我已安装了所有相关的依赖项,但当我键入library(party)时,我收到错误: Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : object 'vI' not found Error: package or namespace load failed for ‘party’ 我以前在加载包时从未见过这样的错误,我真的很茫然。任何帮助都将不胜感激。请单独

我正在尝试在R中加载party包。我已安装了所有相关的依赖项,但当我键入
library(party)
时,我收到错误:

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : object 'vI' not found
Error: package or namespace load failed for ‘party’

我以前在加载包时从未见过这样的错误,我真的很茫然。任何帮助都将不胜感激。

单独安装party软件包。因此,请使用:

Sys.getenv("vI_HOME")

if(Sys.getenv("vI_HOME")!="")    Sys.setenv(vI_HOME="")

library("party")
install.packages("party", dependencies=TRUE) 

尝试“update.packages(checkbuild=TRUE)”。不幸的是,我在工作中使用的是一台受控计算机,因此使用远程存储库安装/更新软件包似乎不起作用。在更换系统后不久,我自己也遇到了这个问题。我在从本地软件包安装时得到了它,但在从CRAN安装同一软件包时却没有得到它…因为这是一个模糊的VirtualBox问题(当我将我的R库/软件包树从一个符号链接目录移动到本机VirtualBox文件系统中的一个目录时就消失了),而这可能提供了问题的答案,需要一些解释。请更新答案,解释此解决方案的工作方式和原因。