让 uwsgi 安装在系统范围内还是在 virtualenv 中更好?

Is it better to have uwsgi installed systemwide or within virtulenv?

我是 运行 一个带有 uWSGI 的 Django 应用程序,我使用 upstart.

启动它

下面是 upstart 的 conf 文件中启动 uwsgi 的行。

exec /usr/local/bin/uwsgi --ini path-to-uwsgi.ini

Django 安装在 virtualenv 中,而 uWSGI 安装在系统范围内。在 virtualenv 中也安装 uWSGI 还是这样更好?谢谢。

在同一个环境下安装两者会是更好的选择(目前使用的是virutalenv) 当您激活 virtualenv 时,首先执行的命令或导入将在 virtualenv 上 运行 然后通过系统范围,因此将两者安装在同一个地方,应该做的事情会缩短。 有关于准备所需环境的完整教程。

http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html