在MAC OS X 10.10 Yosemite上安装支持asyncio的uWSGI



我尝试按照uWSGI文档构建具有asyncio支持的uWSGI。我正在使用带有Virtualenv的OS X 10.10 Yosemite

首先,我使用命令python3-config --include来获取我的python3包含路径。但是当我尝试使用以下命令构建uWSGI + Asyncio时:

CFLAGS="-I/usr/local/Cellar/python3/3.4.2_1/Frameworks/Python.framework/Versions/3.4/include/python3.4m" UWSGI_PROFILE="asyncio" pip install uwsgi

我收到以下错误:

plugins/greenlet/greenlet.c:2:10: fatal error: 'greenlet/greenlet.h' file not found
#include <greenlet/greenlet.h>
     ^
1 error generated.

以前有人遇到过这个问题吗?我已经尝试先在我的虚拟环境和我的全局 python 安装中使用 pip 安装 Greenlet,但我仍然'greenlet/greenlet.h' file not found.有什么建议吗?

固定!看起来需要做的第一件事是在全局 python3.4 解释器上安装 greenlet:

pip3 install greenlet

然后在 virtualenv 上运行 uWSGI + Asyncio 安装,如下所示:

CFLAGS="-I/usr/local/include/python3.4m" UWSGI_PROFILE="asyncio" pip install uwsgi

如果有人需要更多详细信息,我创建了一个小教程:

  • 如何在Mac上安装uWSGI + Asyncio(OS X 10.10 Yosemite(

相关内容

  • 没有找到相关文章

最新更新