tidyverse 未加载,显示 "namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required"
tidyverse not loaded, it says "namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required"
我在安装 tidyverse
软件包时一直遇到问题,这使我无法执行许多文本处理任务。这个问题和2017年以来的很多帖子里提到的问题一样,当我输入library(tidyverse)
或尝试打开其他相关包时,他们总是说需要0.2.1版本的vctrs
。我曾尝试使用 remote
下载或下载其他临时版本但无济于事。有人可以帮我吗?
我在 Rstudio 1.2.5033 上使用最新版本的 R(版本 3.6.1),运行。我还更新了我的 vctrs
包。
install.packages("tidyverse")
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2
library(devtools)
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2
您可能已经加载了多个 R 运行 那些 tidyverse 包的实例。不确定其他操作系统,但在 Windows 上,如果正在使用这些包,那么这些 DLL 文件将被使用并且您无法删除它们,这就是 install.packages()
函数将尝试执行的操作.
所以,关闭除一个 R 实例之外的所有实例,也许重新启动计算机以确保万无一失,然后再试一次。
这已经在上面得到了回答,我将我的笔记留给其他可能 运行 进入同一事物的“初学者”。我在安装 tidymodels 后遇到了这个问题(后来删除了)。
- 首先遇到 rlang 问题:已加载命名空间“rlang”0.4.7,但需要 >= 0.4.10
- remove.packages("rlang"), install.packages("rlang")
- 然后 vctrs 出现问题:命名空间“vctrs”0.3.2 已经加载,但 >= 0.3.6 是必需的
- 不响应 remove/install 进程。
- 关闭 R,从 lib 中手动删除 vctrs 目录,按照爱德华上面的消息。会像这样的地方:C:\Users\Chris\Documents\R\win-library.6\vctrs
- 启动 RStudio。 install.packages("vctrs")
在此之后,我可以再次加载 tidyverse。
我遇到了同样的问题:
命名空间 'vctrs' 0.3.7 已加载,但需要 >= 0.3.8
我试过了:
unloadNamespace("vctrs")
命名空间 'vctrs' 由 'pillar' 导入,因此无法卸载
那么:
install.packages("pillar")
它会自动重新启动 R 并重新安装 pillar。这对我有用!
检查软件包更新很重要。它在工具菜单中->检查包更新->选择包。我对其他包“drc”有同样的问题,它给了我与旧版本“vctr”相同的错误。
我在安装 tidyverse
软件包时一直遇到问题,这使我无法执行许多文本处理任务。这个问题和2017年以来的很多帖子里提到的问题一样,当我输入library(tidyverse)
或尝试打开其他相关包时,他们总是说需要0.2.1版本的vctrs
。我曾尝试使用 remote
下载或下载其他临时版本但无济于事。有人可以帮我吗?
我在 Rstudio 1.2.5033 上使用最新版本的 R(版本 3.6.1),运行。我还更新了我的 vctrs
包。
install.packages("tidyverse")
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2
library(devtools)
devtools::install_github("tidyverse/tidyverse")
library(tidyverse)
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
In addition: Warning message:
package ‘tidyverse’ was built under R version 3.6.2
您可能已经加载了多个 R 运行 那些 tidyverse 包的实例。不确定其他操作系统,但在 Windows 上,如果正在使用这些包,那么这些 DLL 文件将被使用并且您无法删除它们,这就是 install.packages()
函数将尝试执行的操作.
所以,关闭除一个 R 实例之外的所有实例,也许重新启动计算机以确保万无一失,然后再试一次。
这已经在上面得到了回答,我将我的笔记留给其他可能 运行 进入同一事物的“初学者”。我在安装 tidymodels 后遇到了这个问题(后来删除了)。
- 首先遇到 rlang 问题:已加载命名空间“rlang”0.4.7,但需要 >= 0.4.10
- remove.packages("rlang"), install.packages("rlang")
- 然后 vctrs 出现问题:命名空间“vctrs”0.3.2 已经加载,但 >= 0.3.6 是必需的
- 不响应 remove/install 进程。
- 关闭 R,从 lib 中手动删除 vctrs 目录,按照爱德华上面的消息。会像这样的地方:C:\Users\Chris\Documents\R\win-library.6\vctrs
- 启动 RStudio。 install.packages("vctrs")
在此之后,我可以再次加载 tidyverse。
我遇到了同样的问题: 命名空间 'vctrs' 0.3.7 已加载,但需要 >= 0.3.8
我试过了:
unloadNamespace("vctrs")
命名空间 'vctrs' 由 'pillar' 导入,因此无法卸载
那么:
install.packages("pillar")
它会自动重新启动 R 并重新安装 pillar。这对我有用!
检查软件包更新很重要。它在工具菜单中->检查包更新->选择包。我对其他包“drc”有同样的问题,它给了我与旧版本“vctr”相同的错误。