繁体   English   中英

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

[英]how to cross compile python packages (e.g. Numpy) for ARM

我知道这个问题之前已经发布过。 但我找不到关于如何做到这一点的完整答案。

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

信息:工具链已配置。

找到了这个替代品:

提前谢谢你

交叉环境

但是我一直在使用 numpy 时遇到 multiarray 的问题。

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

对于第二个问题:

$ sudo apt install python-numpy

旨在成为解决方案,但由于我正在为嵌入式系统进行开发,因此我无法/从未尝试使用它。

我得出的结论是我应该自己交叉编译它,但随后出现了更多的依赖问题。 但是,如果目标不是极简的 linux 并且 apt 可用,则可以尝试一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM