gpt4 book ai didi

python - Flask 应用程序在确认 Flask 安装后,elasticbeanstalk 中没有名为 Flask 的模块错误

转载 作者:行者123 更新时间:2023-12-01 08:36:45 25 4
gpt4 key购买 nike

我一直在尝试使用 ElasticBeanStalk 将我的 Flask 应用程序迁移到 AWS。迁移顺利,但该网站给出 500 错误。网站错误日志如下:

[Sat Dec 08 12:49:50.082687 2018] [:error] [pid 3996] [remote 37.37.41.199:176] mod_wsgi (pid=3996): Exception occurred processing WSGI script '/opt/python/current/app/application.py'.
[Sat Dec 08 12:49:50.082780 2018] [:error] [pid 3996] [remote 37.37.41.199:176] Traceback (most recent call last):
[Sat Dec 08 12:49:50.082805 2018] [:error] [pid 3996] [remote 37.37.41.199:176] File "/opt/python/current/app/application.py", line 10, in <module>
[Sat Dec 08 12:49:50.082808 2018] [:error] [pid 3996] [remote 37.37.41.199:176] from KoreD import app ##### Main Project Package ######
[Sat Dec 08 12:49:50.082814 2018] [:error] [pid 3996] [remote 37.37.41.199:176] File "/opt/python/current/app/KoreD/__init__.py", line 4, in <module>
[Sat Dec 08 12:49:50.082816 2018] [:error] [pid 3996] [remote 37.37.41.199:176] from flask import Flask
[Sat Dec 08 12:49:50.082830 2018] [:error] [pid 3996] [remote 37.37.41.199:176] ModuleNotFoundError: No module named 'flask'

但是,当我使用 SSH 登录 EC2 实例并导航到 virtualenv 并尝试安装 Flask 时,它显示 Flask 已安装。我已经研究了很长一段时间来弄清楚,但似乎没有成功。如有任何建议,我们将不胜感激。

Error shows flask missing and installed

我运行了whichflask和whichpython命令来确定路径和结果如下:

Python and flask path

是否有可能是路径问题,如果是,如何解决?

最佳答案

看起来像python命令不是来自您的虚拟环境。 Flask 已安装到/usr/local/lib64/python3.6/site-packages,但未安装在您的 virtualenv 中。请确保您在虚拟环境中使用了正确的 python 可执行文件。也许您应该重新创建虚拟环境,为此您应该运行 python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt

关于python - Flask 应用程序在确认 Flask 安装后,elasticbeanstalk 中没有名为 Flask 的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53683358/

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