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

SageMaker Jupyter Lab安装≥2.3.0版本AWS Wrangler报错如何解决

问题解决方案

报错原因

你遇到的报错来自两个核心问题:

  1. 当前Python 3.6环境下的s3transfer包元数据文件损坏,导致依赖校验失败
  2. AWS Wrangler 2.17.0及以上版本已经完全终止了对Python 3.6的支持,直接用>=2.3.0的版本规则拉取会触发依赖不兼容问题

可落地解决方法

方案一:继续使用当前Python 3.6环境

按顺序执行以下命令即可完成安装,安装的2.16.1版本是支持Python 3.6的最高AWS Wrangler版本,完全包含你需要的read_excel功能:

  • 第一步:强制重装适配Python 3.6的s3transfer版本,修复损坏的元数据
    !pip install --force-reinstall s3transfer==0.4.2
    
  • 第二步:指定安装兼容Python 3.6的AWS Wrangler版本
    !pip install awswrangler==2.16.1
    

方案二:切换更高版本Python内核(推荐)

SageMaker内置的Python 3.8及以上版本内核原生兼容最新版AWS Wrangler,无需处理依赖冲突:

  • 在Jupyter Lab顶部菜单栏依次点击「Kernel」→「Change Kernel」,选择Python 3.8及以上版本的内核
  • 内核重启完成后直接执行安装命令即可:
    !pip install awswrangler>=2.3.0
    

注意事项

  • 安装完成后需要重启Jupyter内核,新安装的库才会生效
  • 不要在Python 3.6环境下直接使用无版本上限的安装指令,避免拉取到不兼容的高版本依赖包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 02:06:06