尝试部署烧瓶应用程序时在 elasticbeanstalk 中找不到 cv2 模块

问题描述 投票:0回答:0

:32:14 ip-172-31-15-115 web:追溯(最近一次通话): 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/arbiter.py”,第 589 行, 在 spawn_worker 3 月 6 日 00:32:14 ip-172-31-15-115 网络:worker.init_process() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/workers/gthread.py”,第 92 行,在 init_process 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:super().init_process() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/workers/base.py”,第 134 行,在 init_process 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:self.load_wsgi() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/workers/base.py”,第 146 行,在 load_wsgi 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:self.wsgi = self.app.wsgi() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/app/base.py”,第 67 行,在 wsgi 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:self.callable = self.load() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py”,第 58 行,加载中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:返回 self.load_wsgiapp() 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py”,第 48 行,在 load_wsgiapp 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:返回 util.import_app(self.app_uri) 3 月 6 日 00:32:14 ip-172-31-15-115 网络:文件“/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/gunicorn/util.py”,第 359 行, 在 import_app 3 月 6 日 00:32:14 ip-172-31-15-115 网络:mod = importlib.import_module(模块) 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“/usr/lib64/python3.8/importlib/init.py”,第 127 行,在 import_module 中 3 月 6 日 00:32:14 ip-172-31-15-115 网络:返回 _bootstrap._gcd_import(名称 [级别:],包,级别) 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“”,第 1014 行,在 _gcd_import 中 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“”,第 991 行,在 _find_and_load 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“”,第 975 行,在 _find_and_load_unlocked 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“”,第 671 行,在 _load_unlocked 3 月 6 日 00:32:14 ip-172-31-15-115 web:exec_module 中的文件“”,第 843 行 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“”,第 219 行,在 _call_with_frames_removed 中 3 月 6 日 00:32:14 ip-172-31-15-115 web:文件“/var/app/current/app.py”,第 2 行,在 3 月 6 日 00:32:14 ip-172-31-15-115 网站:导入 cv2 3 月 6 日 00:32:14 ip-172-31-15-115 网络:ModuleNotFoundError:没有名为“cv2”的模块 3 月 6 日 00:32:14 ip-172-31-15-115 网络:[2023-03-06 00:32:14 +0000] [8294] [INFO] 工人退出(pid:8294) 3 月 6 日 00:32:14 ip-172-31-15-115 网络:[2023-03-06 00:32:14 +0000] [8288] [INFO] 关闭:Master Mar 6 00:32:14 ip-172-31-15-115 web: [2023-03-06 00:32:14 +0000] [8288] [INFO] 原因:Worker 启动失败。

在 ebextensions 中,我用 yum 添加了 mesa-libGL,但仍然遇到同样的问题,

python-3.x flask amazon-elastic-beanstalk
© www.soinside.com 2019 - 2024. All rights reserved.