为了账号安全,请及时绑定邮箱和手机立即绑定

确认烧瓶安装后,烧瓶应用程序在弹性豆茎中没有名为烧瓶的模块错误

确认烧瓶安装后,烧瓶应用程序在弹性豆茎中没有名为烧瓶的模块错误

慕尼黑5688855 2021-09-11 15:23:04
我一直在尝试使用 ElasticBeanStalk 将我的烧瓶应用程序迁移到 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 并尝试安装烧瓶时,它显示烧瓶已安装。我已经研究它很长一段时间了,但它似乎没有通过。任何建议,将不胜感激。我运行 which flask 和 which python 命令来确定路径和结果如下:是否有可能是路径问题,如果有,如何解决?
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

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


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信