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

Lambda层含Pandas(numpy)引发依赖导入错误求助

错误原因分析

这个错误的核心是Lambda层中numpy的打包方式不符合要求,具体原因如下:

  • 你大概率是直接将numpy的源码目录复制到了层的site-packages路径下,而非通过pip install命令将numpy正式安装到指定目录后再打包。numpy的源码目录中包含特殊的检测逻辑(比如校验是否在源码树中运行),当Python从这类目录导入时,就会触发该错误。
  • 另一种可能是打包层时目录结构有误:虽然你能看到python/lib/python3.11/site-packages/numpy,但可能压缩包中存在多余的层级,或者误将包含numpy源码根目录的文件夹放到了site-packages下,导致Python解析导入路径时判定处于numpy源码树内。
正确的打包方式参考

正确的Python Lambda层打包流程应该是:

  1. 创建空的python/lib/python3.11/site-packages/目录结构(对应你的Python版本)
  2. 执行pip install numpy pandas -t python/lib/python3.11/site-packages/,将依赖安装到该目录
  3. 将整个python文件夹压缩为zip包,上传作为Lambda层

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 09:12:05