![AWS EB 部署错误 - 没有名为 cfnbootstrap 的模块](https://linux22.com/image/652004/AWS%20EB%20%E9%83%A8%E7%BD%B2%E9%94%99%E8%AF%AF%20-%20%E6%B2%A1%E6%9C%89%E5%90%8D%E4%B8%BA%20cfnbootstrap%20%E7%9A%84%E6%A8%A1%E5%9D%97.png)
我正在尝试在 AWS Elastic Beanstalk 上部署我的应用程序,当该过程完成时它会显示一些错误,读取日志时我发现了以下内容:
File "/opt/aws/bin/cfn-get-metadata", line 18, in <module>
import cfnbootstrap
ImportError: No module named cfnbootstrap (Executor::NonZeroExitStatus)
为什么会发生这种情况?这个模块应该已经安装到 AWS EB 实例中了吗?它不是我的应用程序的一部分。
非常感谢您的帮助
谢谢!
答案1
我还没有找到解决方案,但我注意到 2.6 和 2.7 版本都安装在 AWS elastic beanstalk 实例中,并且由于这些 EB 配置(在 elastic-beanstalk 上运行 python 2.7 项目我设法强制使用 2.7,错误不再发生。
如果您遇到同样的问题,请查看 GitHub 上的更新文件:弹性豆茎python 27