目标WSGI脚本未找到或无法统计

Ros*_*one 9 amazon-web-services amazon-elastic-beanstalk

未找到目标WSGI脚本或无法使用stat:/opt/python/current/app/application.py

我在一个名为的文件中包含我的应用程序application.py,我的应用程序配置如下所示:

在此输入图像描述

我还尝试上传AWS提供的示例应用程序,该应用程序仅包含'application.py`,但我仍然遇到此错误.

可能导致错误的原因是什么?

Sac*_*pal 5

对我来说,这是一件愚蠢的事情。在我的 mac 中,我通过右键单击文件夹/存储库并将其压缩为 zip 进行压缩。但是,这样的 zip 会解压缩以打开其中包含应用程序的另一个文件夹。因此,EBS 无法找到 application.py。因此,简单的修复是选择文件夹内的所有单个文件来创建用于上传(或使用 EB CLI 上传)的 zip 文件。


syg*_*syg 4

我有类似的问题。您应该application.py按照 WSGIPath 的建议将您的文件放在根目录中,或者将 WSGIPath 更改为.elasticbeanstalk/optionsettings.yourappname-env.