【发布时间】:2022-07-31 18:03:51
【问题描述】:
我最近开始收到警告说,当我尝试重新安装包时,无法删除以前安装的 R 包:
install.packages("gtools")
#> Warning: cannot remove prior installation of package ‘gtools’
#> Warning: restored ‘gtools’
我找到了解决这个问题的方法,鼓励我从我的库文件夹中手动删除这些包,我可以使用.libPaths() 找到该包。但是,(a)这似乎是一种解决症状而不是根本问题(尚不清楚)的方法,并且(b)看似不同的 R 版本有两条路径,我不确定从哪个中删除:
.libPaths()
#> [1] "C:/Users/foo/Documents/R/win-library/4.1"
#> [2] "C:/Program Files/R/R-4.1.2/library"
我该如何解决这个问题,这样我就不必在每次想要重新安装软件包时手动删除软件包文件夹?如果没有其他选择,我是否需要从这些文件夹之一或两者中删除包的子目录? FWIW,我在 RStudio 工作。
【问题讨论】:
-
重启
R或使用detach("package:gtools", unload=TRUE)卸载包(在当前R或其他打开的R会话中)。
标签: r