【发布时间】:2015-12-18 16:26:26
【问题描述】:
我一直在尝试解决这个问题,但无法解决。我的应用结构是这样的:
myapp
-application.py
-myapp
-sample.css
-sample.js
-blueprints.py
-__init__.py
-__init__.pyc
-templates
-base.jinja2
-node_modules
-package.json
-requirements.txt
-static
-venv
-webpack.config.js
我的 beanstalk 有 python 2.7 环境,我的虚拟环境也是如此。我在 pip list 和 requirements.txt 中有所有需要的包。我在 eb config 的 yml 文件中的 WSGI 路径设置为 /myapp/application.py。我从 eb 日志中得到的确切错误是:
mod_wsgi (pid=2330):目标 WSGI 脚本“/opt/python/current/app/myapp/application.py”无法作为 Python 模块加载。
mod_wsgi (pid=2330):处理 WSGI 脚本“/opt/python/current/app/myapp/application.py”时发生异常。
“文件“/opt/python/current/app/cloud-dev/application.py”,第 3 行,<module>
从烧瓶导入渲染模板
ImportError: No module named flask"
我在访问站点链接时不断收到 500 错误。非常感谢您的帮助!
【问题讨论】:
标签: python amazon-web-services amazon-ec2 flask amazon-elastic-beanstalk