Pythonpipbuilder:解决依赖关系 - 列表索引超出范围

Pythonpipbuilder: resolve dependencies - list index out of range

描述: 我正在尝试使用具有以下要求的 sam build 但它抛出错误:Pythonpipbuilder: resolve dependencies - list index out of range

重现问题的步骤:

  1. 创建一个虚拟环境。
  2. 在终端中激活虚拟环境
  3. pip 安装-r requirements.txt
  4. sam 构建

观测结果: 构建失败 错误:PythonPipBuilder:ResolveDependencies - 列表索引超出范围

预期结果: 构建成功

其他环境详细信息 亚马逊 Linux 2 个工作区 Python3.8

当我的无服务器应用程序将运行时指定为 python3.6,而环境正在使用 Python3.7.

时,我遇到了同样的失败

如果遇到此问题,则必须在其他程序中使用 sam build --use-container 来解决 requirements.txt 的问题 这是一个众所周知的问题,已提交 GitHub 个问题 https://github.com/aws/aws-lambda-builders/issues/229#issuecomment-841407255