如何使用 PIP 交叉编译 Python 包

How to cross compile Python packages with PIP?

本文关键字:Python 交叉编译 PIP 何使用      更新时间:2023-10-16

是否可以使用 PIP 交叉编译 Python 包?

我正在尝试在Raspberry Pi上安装几个包含C/C++重要部分(scipy/numpy/matplotlib/pynacl(的Python软件包。在 x86 机器上安装这些软件包需要不到一分钟的时间,但由于 Pi 的功能不足,并且没有用于 ARM 的预编译二进制软件包,Pi 需要几个小时来编译和安装所有内容。

无论如何,可以将这些软件包编译并安装到x86机器上的特殊virtualenv中,但针对ARM平台,然后将virtualenv同步到Pi上?Pi 和 x86 都运行 Ubuntu 16。

看看 proot。它是为您描述的事情而设计的:

https://proot-me.github.io/