strong text我在安装tidyverse
软件包时不断遇到问题,使我无法实现很多文本处理任务,这个问题和2017年以来的很多之前的线程中提到的问题是一样的,当我输入library(tidyverse)
或者试图打开其他相关的软件包时,他们总是说它需要0. 2. 1版本的vctrs
。我已经尝试使用remote
下载或下载其他临时版本,但没有用。有人能帮助我吗?
我使用的是最新版本的R(版本3.6.1),运行在Rstudio 1.2.5033上。我还更新了我的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
5条答案
按热度按时间yshpjwxd1#
上面已经回答了这个问题,我把我的笔记留给其他可能遇到过同样事情的“初学者”。我在安装Tidymodels(后来已经删除)后遇到了这个问题。
在这之后,我可以再次加载tidyverse。
ss2ws0br2#
你可能有不止一个R示例在运行这些tidyverse软件包,不确定其他操作系统,但在Windows上,如果这些软件包正在使用,那么这些DLL文件将被使用,你不能删除它们,这是
install.packages()
函数将尝试做的。因此,只需关闭R的所有示例,只保留一个示例,也许重新启动计算机以确保万无一失,然后重试。
qrjkbowd3#
检查软件包更新是很重要的。它在工具菜单-〉检查软件包更新-〉选择软件包。我有同样的问题与其他软件包“drc”,它给了我同样的错误与旧版本的“vctr”。
7xzttuei4#
我也有同样的问题:已加载命名空间"vctrs" 0.3.7,但需要〉= 0.3.8
我试过:
卸载名称空间("vctrs")
命名空间"vctrs"已由"pillar"导入,因此无法卸载
那么:
安装包("支柱")
它会自动重新启动R并重新安装支柱。这对我很有效!
kknvjkwl5#
我遇到了同样的问题,我从https://cran.r-project.org/bin/windows/Rtools/安装了Rtools,这是R的包管理工具,它工作了!