【问题标题】:unable to install packages("caret") completely in R version 3.2.3无法在 R 版本 3.2.3 中完全安装包(“插入符号”)
【发布时间】:2016-12-23 01:21:50
【问题描述】:
> require("caret")
  Loading required package: caret
  Loading required package: lattice
  Loading required package: ggplot2
  Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck =      vI[[j]]) : 
   there is no package called ‘pbkrtest’

所以我发现缺少“pbkrtest”然后我尝试重新安装它。

> install.packages("pbkrtest")
 Installing package into ‘C:/Users/ADMIN/Documents/R/win-library/3.2’
 (as ‘lib’ is unspecified)

 There is a binary version available but the source version is
 later:
     binary source needs_compilation
 pbkrtest  0.4-2  0.4-3             FALSE

 installing the source package ‘pbkrtest’

trying URL 'https://rweb.crmda.ku.edu/cran/src/contrib/pbkrtest_0.4-  3.tar.gz'
Content type 'application/x-gzip' length 164415 bytes (160 KB)
downloaded 160 KB

* installing *source* package 'pbkrtest' ...
** package 'pbkrtest' successfully unpacked and MD5 sums checked
** R
** data
** inst
** preparing package for lazy loading
Warning: replacing previous import by 'stats::sigma' when loading 'pbkrtest'
Error : object 'sigma' is not exported by 'namespace:stats'
ERROR: lazy loading failed for package 'pbkrtest'
* removing 'C:/Users/ADMIN/Documents/R/win-library/3.2/pbkrtest'

The downloaded source packages are in 
    ‘C:\Users\ADMIN\AppData\Local\Temp\Rtmpk7mJT0\downloaded_packages’
Warning messages:
1: running command '"D:/R-3.2.3/bin/x64/R" CMD INSTALL -l     
"C:\Users\ADMIN\Documents\R\win-library\3.2"   

  C:\Users\ADMIN\AppData\Local\Temp\Rtmpk7mJT0/downloaded_packages/pbkrtest_0.4-  3.tar.gz' had status 1 
2: In install.packages("pbkrtest") :
installation of package ‘pbkrtest’ had non-zero exit status

似乎安装一直失败。 结果,我无法使用插入符号包使用其他代码。

【问题讨论】:

  • 我刚刚在 cran.r-project.org/web/packages/pbkrtest/index.html 下载了 r_release 版本。我手动安装了它,然后问题似乎解决了......
  • Rhelp 上有一个帖子对此进行了解释:搜索主题=“更新包失败:需要如何修复的帮助”

标签: r package


【解决方案1】:

我在 Windows 7 上也遇到了这个问题。我按顺序执行了以下步骤,并且成功了。 a) 确保您的 R 版本更新为最新的 R 版本 3.2.3 b) 默认来源似乎是安装 Unix 版本。所以我手动为windows下载了https://cran.r-project.org/web/packages/pbkrtest/index.html c) 使用 R 菜单中的手动安装功能来安装包。

干杯, 拉坦

【讨论】:

    【解决方案2】:
    1. 通过在控制台中输入 version 来检查 R 的版本。 如果版本是 not "version.string R version 3.3.2" 或更高版本,那么
    2. https://cran.r-project.org/bin/windows/base/ 安装新版本的 R
    3. 使用工具更新 R 版本 => RStudio 中的全局选项。
    4. 在您的控制台中使用“install.packages("caret")”安装软件包。
    5. require(caret)
    6. 使用?createDataPartition进行测试。

    【讨论】:

      猜你喜欢
      • 2019-04-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 2021-11-20
      相关资源
      最近更新 更多