如何为unicode ucs4构建numpy

时间:2016-10-25 19:06:58

标签: python numpy cross-compiling yocto

我正在使用yocto对嵌入式设备进行交叉编译 - 所以使用pip install是不合适的。

我的构建工作正常,但保持默认为ucs2字符类型,这会导致错误: numpy.core.multiarray无法导入。

1 个答案:

答案 0 :(得分:1)

警告,我还没有真正尝试过这个......

据我所知,使用ucs4支持构建numpy意味着您必须使用ucs4-support编译python。因此,您需要添加

 EXTRA_OECONF += "--enable-unicode=ucs4"

在python_xxx.bbappend中,取决于你使用的是哪个python(2或3)以及哪个OE-release。

如果您在此之后遇到任何其他问题,则不明......