You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R 3.4.4中无法安装purrr包,报pluck相关错误求解决

问题分析与解决办法

问题根源

你的R版本(3.4.4)过于老旧,purrr的新版本需要更高版本的R环境支持,你遇到的pluck相关错误本质是版本不兼容——新版purrr中的pluck相关实现依赖R 3.5.0及以上版本的特性,R 3.4.4无法适配。

已尝试的安装命令

你已经试过以下几种安装方式,但都因版本兼容问题失败:

  • install.packages("purrr")
  • install.packages("purrr", dependencies = T)
  • install.packages("purrr", repos = NULL, dependencies = T)
  • install.packages("purrr", repos = "https://cloud.r-project.org")
  • install.packages("purrr", repos = "https://cloud.r-project.org", dependencies = T)

错误截图:
purrr安装错误截图

解决方案

方案1:安装适配R 3.4.4的purrr旧版本

选择兼容R 3.4.4的purrr版本(比如v0.3.4),可以通过以下方式安装:

  1. 先安装适配旧R版本的devtools:
    install.packages("devtools", repos = "https://cloud.r-project.org", dependencies = TRUE)
    
    (如果devtools安装失败,可选择安装devtools 2.4.5版本,执行devtools::install_version("devtools", version = "2.4.5"))
  2. 安装指定版本的purrr:
    devtools::install_version("purrr", version = "0.3.4", repos = "https://cloud.r-project.org")
    
  3. 若devtools无法使用,可手动下载源码包安装:
    找到purrr_0.3.4.tar.gz的源码包,下载到本地后执行:
    install.packages("/本地路径/purrr_0.3.4.tar.gz", repos = NULL, type = "source")
    

方案2:升级R版本(推荐)

R 3.4.4是2018年发布的版本,目前绝大多数主流R包都不再对其提供支持,建议直接升级到R 4.x系列版本。升级完成后,直接执行你之前尝试的命令即可正常安装purrr:

install.packages("purrr", repos = "https://cloud.r-project.org", dependencies = TRUE)

内容的提问来源于stack exchange,提问作者Giri_Sankar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:15:39