Gunicorn ImportError:没有命名的模块

时间:2015-06-15 02:38:14

标签: python django gunicorn

我正在为一个django项目运行Gunicorn时遇到问题。我跑的时候:

Gunicorn superlists.wsgi:application 

从命令行我得到

ImportError: No module named 'superlists'

如果我遵循Django文档: https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/gunicorn/

它说命令为“gunicorn myproject.wsgi:application” 它要求您的项目在Python路径上;确保这一点的最简单方法是从manage.py文件所在的目录运行此命令。

所以我接受了python docs的推荐,并从拥有我的manage.py的目录中运行了...但是我得到了相同的东西..

我“do”在我的manage.py目录中有一个python模块名称超级列表,它有一个带有应用程序属性的wsgi文件。

所以这是我的问题:我假设我收到此错误,因为模块超级列表不在我的python路径中。这是对的吗?

如果是这样的话,如果我从我的manage.py目录运行它,那么我的模块不应该在python路径中......正如Django文档推荐的那样?

如果没有,那么我需要做些什么才能让超级列表进入我的python路径?

BTW我正在使用virtualenv,我检查virtualenv正在使用正确的python和gunicorn文件......

1 个答案:

答案 0 :(得分:1)

找到了它。我尝试用“超级列表”开始枪手,但我的申请实际上是“没有”的超级名单......“谢谢你的回复