我正在尝试在Cygwin上构建numpy
,但我在xlocale.h
中定义了X11/xlocale.h
的错误。我天真的补丁是添加这个:
#ifdef __CYGWIN__
#include "X11/Xlocale.h"
#else
#include "xlocale.h"
#endif
或者我可以将-I/usr/include/X11
添加到Makefile
,但在setuptools中没有Makefile,我正在尝试了解它是如何工作的。
当我输入python setup.py build_ext
Python如何构建扩展时?
答案 0 :(得分:1)
我知道我的解决方案并不好,但我最终做到了这一点:
cd /usr/include
ln -s locale.h xlocale.h
跑步前:
pip3 install --user -U numpy
它有效。
我在pip完成安装包后删除了链接。