【发布时间】:2016-10-26 19:52:43
【问题描述】:
我正在使用 yocto 为嵌入式设备进行交叉编译 - 所以使用 pip install 是不合适的。
我的构建工作,但一直默认为 ucs2 字符类型,这会导致错误: numpy.core.multiarray 导入失败。
【问题讨论】:
标签: python numpy cross-compiling yocto
我正在使用 yocto 为嵌入式设备进行交叉编译 - 所以使用 pip install 是不合适的。
我的构建工作,但一直默认为 ucs2 字符类型,这会导致错误: numpy.core.multiarray 导入失败。
【问题讨论】:
标签: python numpy cross-compiling yocto
请注意,我还没有真正尝试过这个......
据我所知,使用 ucs4 支持构建 numpy 意味着您必须使用 ucs4-support 编译 python。因此,您需要添加
EXTRA_OECONF += "--enable-unicode=ucs4"
在 python_xxx.bbappend 中,具体取决于您使用的是哪个 python(2 或 3)以及哪个 OE 版本。
如果您在此之后遇到任何其他问题,则未知...
【讨论】: