Django 无法在Ubuntu上安装gunicorn

Django 无法在Ubuntu上安装gunicorn,django,ubuntu,gunicorn,Django,Ubuntu,Gunicorn,我正在尝试在虚拟环境中安装gunicorn,但得到以下结果: $pip安装gunicorn Downloading/unpacking gunicorn Downloading gunicorn-0.14.2.tar.gz (203Kb): 203Kb downloaded Running setup.py egg_info for package gunicorn warning: no files found matching '*' under directory 'd

我正在尝试在虚拟环境中安装gunicorn,但得到以下结果:

$pip安装gunicorn

Downloading/unpacking gunicorn
  Downloading gunicorn-0.14.2.tar.gz (203Kb): 203Kb downloaded 
  Running setup.py egg_info for package gunicorn

    warning: no files found matching '*' under directory 'debian'
Installing collected packages: gunicorn   Found existing installation: gunicorn 0.14.2
  Uninstalling gunicorn:
    Successfully uninstalled gunicorn
  Running setup.py install for gunicorn

    warning: no files found matching '*' under directory 'debian'
    Installing gunicorn_paster script to /home/aemdy/Documents/projects/reborn/env/bin
    Installing gunicorn script to /home/aemdy/Documents/projects/reborn/env/bin
    Installing gunicorn_django script to /home/aemdy/Documents/projects/reborn/env/bin
    Successfully installed gunicorn
    Cleaning up...

当我为django使用
python manage.py run\u gunicorn
时,它说这是一个未知命令。我已将gunicorn添加到已安装的应用程序中。

您是否记得将gunicorn添加到已安装的应用程序中?

安装应用程序时有时会出现类似的警告。我相信这与皮普试图做的清理工作有关,但不管怎样都没关系。正如控制台输出所说,“成功安装了gunicorn”。所以没有问题

安装gunicorn后,唯一的其他要求是将
gunicorn
添加到
已安装的应用程序中。如果你也这么做了,你就完了<代码>run_gunicorn
将可用

因此,如果它不起作用,则以下其中一项起作用:

  • Gunicorn实际上没有安装。但是,在该场景中,尝试在
    INSTALLED\u APPS
    中引用时会出现错误。检查virtualenv的站点包目录,确保那里有gunicorn文件夹

  • 您在不同的virtualenv中安装了Gunicorn。同样,您应该得到一个错误,就像#1中一样。并且,就像在#1中一样,检查以确保它实际上位于正确的virtualenv站点包目录中

  • 你没有激活virtualenv。但是,与#1和#2中相同的错误适用于此处

  • 您在
    已安装的应用程序中确实没有
    gunicorn
    ,或者正在使用的settings.py编译版本在
    已安装的应用程序中没有。删除
    settings.pyc
    (如果存在)


  • 我刚刚遇到了这个问题。我所做的是尝试使用runserver运行应用程序,这导致我看到服务器上的主机名没有设置(因此无法获得IP地址)。一旦我们解决了这个问题,命令又起作用了

    看到这一点有点误导:

    Unknown command: 'run_gunicorn'
    Type 'manage.py help' for usage.
    

    当主机名未设置时…我知道,但我希望这对将来的人有所帮助。

    您似乎还没有阅读我所有的帖子。我提到我已经这样做了。
    which python
    的输出是什么?另外,如果您有多个设置文件,则可能是您正在覆盖您的
    已安装的\u APPS
    元组。