ModuleNotFoundError:在使用 docker compose 时没有名为“app”的模块

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

我在使用 docker-compose up 时在我的生产服务器上遇到错误,但是当我在本地主机上运行时它工作正常。

copyingai-web | Traceback (most recent call last):
copyingai-web |   File "/usr/local/bin/gunicorn", line 8, in <module>
copyingai-web |     sys.exit(run())
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 67, in run
copyingai-web |     WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/base.py", line 231, in run
copyingai-web |     super().run()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/base.py", line 72, in run
copyingai-web |     Arbiter(self).run()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/arbiter.py", line 58, in __init__
copyingai-web |     self.setup(app)
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/arbiter.py", line 118, in setup
copyingai-web |     self.app.wsgi()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/base.py", line 67, in wsgi
copyingai-web |     self.callable = self.load()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
copyingai-web |     return self.load_wsgiapp()
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
copyingai-web |     return util.import_app(self.app_uri)
copyingai-web |   File "/usr/local/lib/python3.9/site-packages/gunicorn/util.py", line 359, in import_app
copyingai-web |     mod = importlib.import_module(module)
copyingai-web |   File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
copyingai-web |     return _bootstrap._gcd_import(name[level:], package, level)
copyingai-web |   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
copyingai-web |   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
copyingai-web |   File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
copyingai-web | ModuleNotFoundError: No module named 'app'
copyingai-web exited with code 1

docker flask docker-compose gunicorn
© www.soinside.com 2019 - 2024. All rights reserved.