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

Pab*_*ola 4 python amazon-web-services aws-lambda aws-sam

描述: 我正在尝试使用具有以下要求的 sam build,但它抛出错误:Pythonpipbuilder:解决依赖关系 - 列表索引超出范围

  • pyotp
  • ulid-py
  • aws_encryption_sdk
  • boto3
  • 要求
  • 属性
  • 密码学

重现问题的步骤:

  1. 创建一个虚拟环境。
  2. 在终端中激活虚拟环境
  3. pip install -r requirements.txt
  4. 山姆建造

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

预期结果: 构建成功

其他环境细节 Amazon Linux 2 Workspace Python3.8

Pab*_*ola 6

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