【问题标题】:Tidyverse not installingTidyverse 没有安装
【发布时间】:2020-07-19 23:09:24
【问题描述】:

我现在对 tidyverse 包有点挑剔,我需要在分层地图上分配任务。我尝试使用install.packages("tidyverse")install.packages ("tidyverse", dependencies = TRUE) 安装软件包,但是当我运行library(tidyverse) 时,它没有安装。我在网上搜索,发现我有一个旧版本的 RStudio IDE,所以我上传了最新版本(1.3.1056)。

安装最新版本后,我重新安装了软件包,但 R 告诉我以下内容:

"Rtools 是构建 R 包所必需的,但目前不是 已安装”。

所以,我做到了,但 R 告诉我 Rtools 包不适用于 R 版本 3.5.3。

如何使用 tidyverse?

【问题讨论】:

  • 当前的 R 版本是 R 4.0.2。你能更新你的 R 版本吗
  • Rtools 可用于 R-3.5.3,请参阅 cran.r-project.org/bin/windows/Rtools/history.html
  • 所以...我建议您尝试从上面的链接安装Rtools35.exe,重新启动R,然后再试一次install.packages("tidyverse", dependencies=TRUE)。如果由于查找 Rtools 的问题导致编译失败,请确保您已卸载 Rtools40,重新启动 R 并重试。如果它仍然失败(并且问题不是由于没有找到 Rtools35),那么请在您的问题的代码块中发布您的命令和所有错误。谢谢!
  • "Rtools" 不是 R 包。它是用于编译包的附加工具。尽管最好为大多数系统安装预编译版本。使用 install.packages("tidyverse", type="binary") 虽然这可能只适用于最新版本的 R,并且您使用的版本是多个版本的旧版本。

标签: r tidyverse


【解决方案1】:

这可能是权限问题,请尝试使用 libpaths 设置您在计算机上安装 R 包/库的目录。我必须在我的工作笔记本电脑上执行此操作,因为大学已将其设置为将此类内容存储在远程服务器上的临时目录中,这是不可取的。

.libPaths("C:/R")
.libPaths()

【讨论】:

    猜你喜欢
    • 2021-08-19
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2021-06-18
    • 2019-03-03
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多