为什么heroku说在个人资料上找不到模块

时间:2018-12-22 14:05:32

标签: django heroku

我正在尝试部署应用程序。但是我遇到了以下错误。我认为这可能与wsgi文件路径位置有关。

我收到此错误:

2018-12-22T13:31:42.980813+00:00 app[web.1]: Traceback (most recent call last):
2018-12-22T13:31:42.980815+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
2018-12-22T13:31:42.980817+00:00 app[web.1]: worker.init_process()
2018-12-22T13:31:42.980818+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 129, in init_process
2018-12-22T13:31:42.980820+00:00 app[web.1]: self.load_wsgi()
2018-12-22T13:31:42.980821+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/workers/base.py", line 138, in load_wsgi
2018-12-22T13:31:42.980823+00:00 app[web.1]: self.wsgi = self.app.wsgi()
2018-12-22T13:31:42.980824+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/base.py", line 67, in wsgi
2018-12-22T13:31:42.980826+00:00 app[web.1]: self.callable = self.load()
2018-12-22T13:31:42.980827+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 52, in load
2018-12-22T13:31:42.980829+00:00 app[web.1]: return self.load_wsgiapp()
2018-12-22T13:31:42.980830+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
2018-12-22T13:31:42.980832+00:00 app[web.1]: return util.import_app(self.app_uri)
2018-12-22T13:31:42.980834+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/gunicorn/util.py", line 350, in import_app
2018-12-22T13:31:42.980835+00:00 app[web.1]: __import__(module)
2018-12-22T13:31:42.980841+00:00 app[web.1]: ModuleNotFoundError: No module named 'EIIIFeedback'

我的pr0ject结构是:
enter image description here

我的Procfile是:

web: gunicorn EIIIFeedback.wsgi:application

1 个答案:

答案 0 :(得分:1)

您的目录名称为EIIIFeedBack,但gunicorn会搜索EIIIFeedback,这意味着您需要修复gunicorn的命令。

相关问题