【发布时间】:2012-08-09 13:40:12
【问题描述】:
我正在运行 django+nginx+uwsgi。出于某种原因,如果不设置 home 选项,我无法启动 uWSGI,指向虚拟环境。每当我在没有它的情况下启动 uWSGI 时,它都会说它找不到模块 django.core.wsgi,就像 python 路径为空一样(但系统范围内安装了 django 1.4)。
我该如何解决?
【问题讨论】:
-
没有错。您需要使用
home选项来指定安装 django 的虚拟环境。否则,uwsgi 将在未安装 django 的系统范围内运行。看看uwsgi example。 -
@TimmyO'Mahony 如果您仔细查看我的问题,您实际上可以看到,我提到 django 安装在“系统范围内”。
-
我将对其进行编辑以使其更清晰
-
uwsgi 启动日志会很有帮助
-
嗨,不,我只是放弃了它并设置了一个虚拟环境。
标签: python django virtualenv wsgi uwsgi