如何为ARM交叉编译python包(例如Numpy)

时间:2017-10-03 08:13:58

标签: python linux numpy arm cross-compiling

我知道此问题已经发布过。但我无法找到完整答案。

我想在嵌入式系统中使用带有C扩展的python包,例如Numpy和Twisted(平台架构:ARM 32Bit和一些Linux发行版)。

信息:工具链已配置。

找到了这个替代方案:

提前谢谢

1 个答案:

答案 0 :(得分:0)

Crossenv

但是我一直都在使用numpy来解决多数组问题。

  1. 大量可靠的交叉编译均因该问题而失败。因此,我修改了PATH,使它们开始构建。
  2. 内置numpy在目标python中导入时也会引发该问题。

第二期:

$ sudo apt install python-numpy

本来是解决方案,但是由于我是为嵌入式系统开发的,所以我无法/从未尝试使用它。

我得出一个结论,我应该自己对它进行交叉编译,但是随后发生了很多依赖问题。但是,如果目标不是最低限度的Linux并且可以使用apt,则可以尝试一下。