【问题标题】:problems with updating tidyverse in R在 R 中更新 tidyverse 的问题
【发布时间】:2020-04-02 09:56:42
【问题描述】:
Fehler: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): Namensraum ‘vctrs’ 0.2.0 ist bereits geladen, aber >= 0.2.1 wird gefordert

这是我在library(tidyverse) 时遇到的错误

所以我这样做了:

installing.packages("vctrs") 
library(vctrs)
installing.packages("tidyverse",dependencies=T)
library(tidyverse)

但我得到同样的错误。有什么想法吗?

谢谢

【问题讨论】:

  • 您是否尝试过事先删除以前的安装? remove.packages("tidyverse")

标签: r tidyverse updates


【解决方案1】:

好像你没有正确版本的“vctrs”包,试试:install.packages("vctrs") 而不是installing...

如果这不起作用打开 RStudio->工具->检查包更新
然后全选->安装更新

【讨论】:

  • 我做到了,但我得到了同样的错误。我也重新启动了 Rsession,但这也无济于事......
  • 我卸载了 R 并再次安装了它,我将 RStudio 更新到了最新版本,然后我安装了 tidyverse,它现在可以运行了!我不知道为什么会这样,但现在又可以了
  • 这很合乎逻辑,因为重新安装 R 会导致它安装所有软件包的最新版本。因此,当 R 尝试安装更新版本的“vctrs”包时,显然出了点问题。
猜你喜欢
  • 2021-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-20
  • 2021-12-09
  • 1970-01-01
相关资源
最近更新 更多