Gunicorn ModuleNotFoundError:没有名为“ django”的模块

时间:2019-07-20 00:01:42

标签: django nginx deployment gunicorn wsgi

我正在尝试按照this教程来部署django应用程序。 在启动gunicorn时,我使用以下命令:.container { margin: 10px; } .circle0 { border-radius: 50%; height: 30px; width: 30px; margin: 10px; background: PaleTurquoise; transition: all 1.5s linear; } .container:hover{ transform: translateY(200px); } .img{ position :absolute; top:250px } ,位于我的wsgi.py所在的文件夹中。

wsgi.py

gunicorn -b 127.0.0.1:8000 wsgi:application

然后出现以下错误:

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')

application = get_wsgi_application()

那会是什么?我可以发布解决问题的必要条件

2 个答案:

答案 0 :(得分:0)

过去两天出现了相同的问题 1.确保从项目目录(而不是wsgi文件夹)运行命令 2.确保它是正确的django版本 3.尝试在虚拟环境中运行 4.安装uwsgi模块pip3安装uwsgi

希望有帮助!

答案 1 :(得分:0)

仅遇到此错误。我不得不强行将我的要求安装在virtualenv中

激活venv:

pip install -I -r requirements.txt

最初,我只是强制安装了django,但是缺少了它的依赖项。