Python не настроен для aws sam cli

Я следую этому руководству по созданию приложения SAM: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-getting-started-hello-world.html

Когда я сделал sam build, я получил следующую ошибку

❯ sam build
Building codeuri: hello_world/ runtime: python3.8 metadata: {} functions: ['HelloWorldFunction']

Build Failed
Error: PythonPipBuilder:Validation - Binary validation failed for python, searched for python in following locations  : ['/usr/bin/python'] which did not satisfy constraints for runtime: python3.8. Do you have python for runtime: python3.8 on your PATH?

Я проверил свой питон, сделав это

❯ which python
python: aliased to python3

И когда я делаю версию на Python, я получаю это

❯ python --version
Python 3.8.2

Так что мне не хватает и как решить эту проблему?


person Em Ae    schedule 19.12.2020    source источник
comment
Некоторые идеи здесь, чтобы проверить время выполнения в вашем template.yaml и рассмотреть переустановка awscli и sam   -  person jarmod    schedule 19.12.2020
comment
уже проверил версию python. прямо сейчас удаляем все pythons / aws-cli и sam cli   -  person Em Ae    schedule 19.12.2020
comment
Это решило проблему: stackoverflow.com/questions/65180787/   -  person Em Ae    schedule 19.12.2020
comment
@EmAe Если это решило вашу проблему, напишите ответ на свой вопрос и примите его. Это разрешено. См. Справочный центр Могу ли я ответить на свой вопрос?.   -  person Jens    schedule 19.12.2020