uwsgi不能在virtualenv里面运行

2012-08-29 14:30:38 +08:00
 phaibin
我先启用了virtualenv环境,然后在virtualenv环境下面用pip安装uwsgi,然后在virtualenv环境下面启动uwsgi。服务是启动起来了,但是打开浏览器一片空白,uwsgi也没有日志输出。

然后试着脱离virtualenv的环境来安装uwsgi和启动uwsgi,居然没有问题。因为在uwsgi的配置文件里面指定了home参数为virtualenv的目录,所以实际上python依然用的是virtualenv里面的环境。

那是不是运行uwsgi就不需要virtualenv的环境了呢?
4212 次点击
所在节点    Python
3 条回复
mitnk
2012-08-29 15:18:12 +08:00
uwsgi 不属于 python/virtualenv 阵营。
kollinchu
2012-08-29 16:13:17 +08:00
在uwsgi配置中是可以指定virtualenv的
phaibin
2012-08-29 16:38:19 +08:00
刚刚我发现了一件更诡异的事情,并不是在virtualenv里面的uwsgi不能运行。
我先在virtualenv中装,再在外面环境中装,就是外面环境中的uwsgi可以用;先在外面环境中装,再在virtualenv中装,就是virtualenv中的可以用。
也就是说后面装的那个才可以用,而先装的就不可以用。
疯掉了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/46410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX