关于Ubuntu 12.10上uWSGI的烧瓶 - 版本不匹配?

时间:2013-04-17 18:01:54

标签: ubuntu nginx flask wsgi uwsgi

我正在尝试按照本指南使用uWSGI为我的Flask应用程序提供服务:http://flask.pocoo.org/docs/deploying/uwsgi/

但是,当我尝试运行uwsgi时,我遇到以下问题:

(venv)deniz@lister:~/sites/site-lister$ uwsgi -s /tmp/lister.sock --module flood --callable app
uwsgi: unrecognized option '--module'
getopt_long() error

我猜这是版本不匹配,因为我的uwsgi版本是1.2.3-debian。但如果那是问题而且我是Ubuntu的新手,如何在不手动构建所有内容的情况下正确安装新版本?

2 个答案:

答案 0 :(得分:0)

如果你想安装uwsgi,你可以这样做:

pip uninstall uwsgi

然后重新安装最新版本:

pip install uwsgi

然后使用uwsgi:

将此文档用于烧瓶应用程序

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

答案 1 :(得分:0)

请尝试以下文档,我已经设置了几个Flask网站。

http://library.linode.com/web-servers/nginx/python-uwsgi/ubuntu-12.04-precise-pangolin