我正在使用yocto对嵌入式设备进行交叉编译 - 所以使用pip install是不合适的。
我的构建工作正常,但保持默认为ucs2字符类型,这会导致错误: numpy.core.multiarray无法导入。
答案 0 :(得分:1)
据我所知,使用ucs4支持构建numpy
意味着您必须使用ucs4-support编译python
。因此,您需要添加
EXTRA_OECONF += "--enable-unicode=ucs4"
在python_xxx.bbappend中,取决于你使用的是哪个python(2或3)以及哪个OE-release。
如果您在此之后遇到任何其他问题,则不明......