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

为何Jupyter notebook无法安装tidymodels包?R版本不兼容报错如何解决

错误原因
  • 核心触发条件有两个:
    • 本地已安装的recipes包版本仅为0.1.5,低于tidymodels要求的最低0.1.16版本
    • 已安装的tidymodels是基于R 3.6.3版本编译构建的,和你当前使用的R 4.0.4版本不兼容
解决步骤
  1. 先卸载本地旧版本的冲突包
    关闭所有R相关进程(包括RStudio、Jupyter的R内核)后,打开R控制台执行以下命令:

    remove.packages(c("tidymodels", "recipes"))
    

    如果提示包被占用无法删除,重启设备后再执行上述命令即可。

  2. 重新安装适配当前R版本的最新包
    执行以下命令从官方CRAN源拉取适配R 4.0.4的最新版本:

    install.packages(c("tidymodels", "recipes"), repos = "https://cran.rstudio.com/")
    
  3. 验证加载状态
    安装完成后执行加载命令验证是否正常:

    library(tidymodels)
    

    无报错即说明修复完成,原本的R版本不兼容警告也会同步消失。

Jupyter notebook安装失败的额外处理

如果RStudio中可正常加载但Jupyter中仍然报错,按以下步骤操作:

  • 在Jupyter的R内核单元格中执行R.version.string和.libPaths(),对比RStudio中执行这两个命令的输出
  • 如果路径或版本不一致,直接在Jupyter的R内核中依次执行上述卸载、安装命令即可,不同R内核的包安装路径相互独立,不会共用RStudio的安装结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 10:36:01