gpt4 book ai didi

python - CodeDeploy 失败并显示错误 Errno::ENOEXEC 并显示消息 Exec 格式错误

转载 作者:行者123 更新时间:2023-12-04 12:21:22 25 4
gpt4 key购买 nike

我有一个 CodeDeploy,它在 Windows 实例上部署应用程序。我有一个 Python 脚本,它作为 ValidateService 的一部分运行钩子(Hook)。以下是我在该脚本中的代码:

print("hello")
所以,我删除了所有内容,只打印 hello作为此脚本的一部分。当 CodeDeploy 调用此脚本时,出现以下错误:
error
我的 appspec.yml文件:
  ...
ValidateService:
- location: scripts/verify_deployment.py
timeout: 900
我尝试在 Google 上获得一些帮助,但一无所获。有人可以在这里帮助我。
谢谢

最佳答案

正如 Marcin 已经在评论中回答的那样,我认为您不能简单地在 CodeDeploy 中运行 python 脚本。至少不是原生的。
您看到的错误意味着 Windows 不知道如何执行您提供的脚本。 AFAIK Windows 不能本地运行 python(就像大多数 linux 发行版一样)。
我不是很习惯 CodeDeploy,但给出了 https://github.com/aws-samples/aws-codedeploy-samples/tree/master/applications/SampleApp_Windows 的例子,我觉得你得先安装python。

关于python - CodeDeploy 失败并显示错误 Errno::ENOEXEC 并显示消息 Exec 格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69218462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com