ImportError: No module named Courses.wsgi

ImportError: No module named Courses.wsgi

我对 gunicorn 绑定有疑问。现在我首先使用这个工具。并有此错误消息:

我试过运行gunicorn --bind 0.0.0.0:8000 Courses.wsgi

ImportError: No module named Courses.wsgi

从我的工作目录正确导入?如果不正确,请帮助我。提前谢谢大家。

这里是我工作目录的结构:

courses_api

课程

├── manage.py

课程

├── urls.py

├── settings.py

├── wsgi.py

├── init.py

settings.py:

WSGI_APPLICATION = 'Courses.wsgi.application'

wsgi.py:

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Courses.settings")

请在运行gunicorn

之前完成以下步骤
  1. 更改目录
$ cd /home/don1k/courses_api/Courses/
  1. 运行 gunicorn 命令
$ gunicorn --pythonpath /home/ubuntu/courses_api/env,/home/don1k/courses_api/Courses --bind 0.0.0.0:8000 Courses.wsgi

参考:http://docs.gunicorn.org/en/latest/settings.html#pythonpath