【发布时间】:2017-02-25 14:29:09
【问题描述】:
我试图在 Cygwin 上构建 numpy,但在 X11/xlocale.h 中定义的 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 如何构建扩展?
【问题讨论】:
-
我怀疑
xlocale.h是否与X11/Xlocale.h相同。此外,numpy 已经在 cygwin 上以python-numpy和python3-numpy的形式提供,具体取决于 python 版本。检查源 cygwin 包以查找安装脚本 (cygport)。 -
可以,但是不是最新版,最新版不build
-
你查看过构建脚本的提示吗?
-
哪一个?
setup.py,确实如此。
标签: python numpy cygwin setuptools