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

R语言tidyr包安装失败:提示缺少envsetup包,请求解决

解决R安装tidyr包时因envsetup缺失导致的失败问题

执行install.packages("tidyr")安装tidyr包时,依赖包purrr、stringr和tidyr本身已成功下载,但安装阶段反复触发以下错误,最终三个包均安装失败:

Error in library(envsetup) : there is no package called ‘envsetup’
Execution halted

解决方案

  • 先安装缺失的envsetup包
    从提供的下载路径来看,envsetup大概率是公司内部维护的包,直接从公司指定源安装:

    install.packages("envsetup", repos = "https://company_path/rib/")
    

    若不确定源地址,可咨询公司内部的R运维人员获取正确的安装方式。

  • 临时调整R环境配置(可选)
    检查你的R配置文件(.Rprofile或.Renviron),如果其中存在自动加载envsetup的语句(比如library(envsetup)),可以临时注释掉该语句,完成tidyr及依赖包的安装后再恢复配置。

  • 重新安装tidyr包
    完成上述步骤后,再次执行原安装命令:

    install.packages("tidyr")
    

问题原因

该报错是因为你的R环境被配置为在安装包过程中自动加载envsetup包,但该包并未在当前环境中安装,导致安装流程中断。这种情况通常出现在公司定制的R环境中,会通过配置文件强制加载内部工具包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 20:03:17