簡體   English   中英

有沒有辦法在amd64架構中為ARM安裝Python?

[英]Is there a way to install Python for ARM in a amd64 architecture?

我正在嘗試為依賴於Python2.7標頭的arm交叉編譯應用程序,但是正如您可能理解的那樣,我沒有這些標頭,而且我也不知道從哪里或如何獲得它們。 我嘗試做類似的事情:

sudo apt install libpython2.7-dev:armhf

但是它沒有用,找不到包。 我看到了另一個類似的問題,但答案是這是不可能的,因為這是一個沖突(兩個二進制文件都被命名為Python,依此類推...),但這是嗎? 我只想要將在/ usr / arm-linux-gnueabihf / include中的標頭,這是什么問題?

另外,可能我以為我的問題的解決方案是安裝標題是錯誤的,錯誤如下:

/usr/include/python2.7/pyconfig.h:24:54: fatal error: arm-linux-gnueabihf/python2.7/pyconfig.h: No such file or directory
compilation terminated.
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

除了我還有其他想法嗎?

非常感謝Marc

您需要調用

dpkg --add-architecture armhf
apt update

在您可以安裝外國體系結構的軟件包之前。 通過這些附加步驟,我可以在Debian libpython2.7-dev:armhf上安裝libpython2.7-dev:armhf ,但是我還沒有驗證它是否真的可以編譯任何東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM