【问题标题】:Error in loadNamespace, object 'vI' not found with package plmloadNamespace 中的错误,在包 plm 中找不到对象“vI”
【发布时间】:2016-03-11 14:15:28
【问题描述】:

我以前从未遇到过安装软件包的问题。 当我第一次尝试安装 plm 软件包时,它给了我一个错误,说软件包 pbkrtest 没有安装。所以我尝试安装pbkrtest,但是install.packages("pbkrtest") 不起作用,它给了我这个错误信息:

install.packages("pbkrtest") 将包安装到“C:/Users/Flo/Documents/R/win-library/3.2” (因为“lib”未指定) install.packages 中的警告: 包‘pbkrtest’不可用(适用于 R 版本 3.2.2)

我从https://cran.r-project.org/src/contrib/Archive/pbkrtest/手动下载并放入相应目录。

继续,我现在可以安装 plm。不过,我现在遇到了这个错误,无法使用 plm 包:

library(plm)

loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的错误: 找不到对象“vI”
另外:警告信息:
包“plm”是在 R 版本 3.2.3 下构建的
错误:“plm”的包或命名空间加载失败

这是我的会话信息:

R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252    LC_MONETARY=German_Germany.1252
[4] LC_NUMERIC=C                    LC_TIME=German_Germany.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] dplyr_0.4.3    ggplot2_2.1.0  magrittr_1.5   stargazer_5.2  foreign_0.8-65 Formula_1.2-1 

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.3      knitr_1.12.3     MASS_7.3-43      munsell_0.4.3    colorspace_1.2-6
 [6] lattice_0.20-33  R6_2.1.2         plyr_1.8.3       tools_3.2.2      parallel_3.2.2  
[11] nnet_7.3-10      grid_3.2.2       nlme_3.1-125     gtable_0.2.0     DBI_0.3.1       
[16] lmtest_0.9-34    assertthat_0.1   bdsmatrix_1.3-2  sandwich_2.3-4   scales_0.4.0    
[21] zoo_1.7-12 

【问题讨论】:

  • 我确实更新了 R,但仍然是同样的错误

标签: r namespaces install.packages plm


【解决方案1】:

如果这仍然是一个问题并且您已更新到 3.3.0,请尝试使用 type="win.binary" 参数。

install.packages("plm", dependencies=TRUE, type="win.binary")

【讨论】:

  • 如果包不作为 win-binary 可用,例如:package ‘VariantTools’不可用(作为 R 版本 3.3.0 的二进制包)怎么办
  • R 的当前版本是 3.3.2(截至 haloween)。如果您可以更新到此版本,请执行此操作。如果没有,您可以在 CRAN 存储库的 MS 革命快照中找到该软件包的旧版本。例如,this one 是 3.3.0 的最新版本之一。
【解决方案2】:

我在使用另一个包 (proast65.5) 时遇到了同样的问题。

对我有用的解决方案是:

转到包含包的地图并打开文件DESCRIPTION。 在我的说明文件中有一行以 Imports 开头: 我用

加载了该行中提到的所有包
install.packages(package-name)

之后,我可以使用命令在 R 中加载我的库

library(proast65.5)

【讨论】:

    猜你喜欢
    • 2020-11-13
    • 2016-04-03
    • 1970-01-01
    • 2015-09-08
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    相关资源
    最近更新 更多