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

AWS SAM CLI构建报错:Python版本不匹配,咨询修改模板版本方法

解决方案:修改SAM模板中的Python运行时版本匹配本地环境

完全可以,这是解决本地Python版本与SAM构建要求不匹配的直接方案。

操作步骤:

  • 打开你的SAM模板文件(通常命名为template.yaml或template.yml)
  • 定位到Lambda函数的配置区块,找到Runtime字段(示例如下):
    Resources:
      YourFunctionName:
        Type: AWS::Serverless::Function
        Properties:
          Runtime: python3.9  # 这里是需要修改的行
          # 其他配置项...
    
  • 将Runtime的值从python3.9修改为python3.10
  • 保存模板后,重新执行sam build命令

注意事项:

  • 确认AWS Lambda官方支持你指定的Python版本(当前Python 3.10已被Lambda正式支持)
  • 部署到Lambda时,需保证Lambda运行时版本与模板配置一致,避免部署失败
  • 若项目依赖仅兼容Python 3.9的第三方库,修改版本后需重新验证依赖兼容性,必要时更新依赖包

内容的提问来源于stack exchange,提问作者Shoaib Ali Chaudhary

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 23:50:32