【问题标题】:Error: package or namespace load failed for ‘tidyverse’: object ‘relocate’ is not exported by 'namespace:dplyr'错误:“tidyverse”的包或命名空间加载失败:“命名空间:dplyr”未导出对象“重定位”
【发布时间】:2021-03-23 16:46:18
【问题描述】:

我使用这个命令安装了 tidyverse:

install.packages("tidyverse")

但安装后当我调用库时:

library(tidyverse)

我收到此错误:

Error: package or namespace load failed for ‘tidyverse’: object ‘relocate’ is not exported by 'namespace:dplyr'

我正在尝试做这个简单的事情:

a = 1:100
tibble(a, b = 2 * a)

但这给了我这个错误信息:

Error in tibble(a, b = 2 * a) : could not find function "tibble"

我尝试再次安装:

install.packages("devtools")
devtools::install_github("hadley/tidyverse")

这太慢了。它从未完成安装。 我在安装过程中遗漏了什么吗?请帮忙。

【问题讨论】:

  • 尝试重新启动 R,install.packages("dplyr") 并复制您问题中的完整输出。
  • 我猜你有一些包的旧版本。试试update.packages(ask = FALSE)
  • 确保在您尝试重新安装同一个包的同时没有运行另一个已加载包的 R 进程/会话。

标签: r tidyverse


【解决方案1】:

我遇到了类似的问题:在调用 library(bibliometrix) 时,它抛出了类似的错误(只是不是同一个包,也不是 dplyr “未导出”的同一个对象)。

按照@user2554330 的建议,我用update.packages(ask = FALSE) 更新了所有软件包。之后,它仍然无法正常工作,所以我重新启动了 Rstudio,这显然解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2017-05-19
    • 2020-11-18
    • 2017-07-04
    相关资源
    最近更新 更多