簡體   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