如何使用PIP交叉编译Python软件包?

7

使用PIP能否跨编译Python包?

我正在尝试在树莓派上安装几个包含大量C / C ++代码的Python包(scipy / numpy / matplotlib / pynacl)。在x86机器上安装这些包只需要不到一分钟,但由于树莓派性能太低,并且没有为ARM提前编译的二进制包,它需要几个小时来编译和安装所有内容。

有没有办法将这些包编译并安装到x86机器上的特殊虚拟环境中,但针对ARM平台进行目标编译,然后将虚拟环境同步到树莓派上?两个设备都运行Ubuntu 16。


1
https://dev59.com/i2oy5IYBdhLWcg3wWso_提到了这个包:https://pypi.python.org/pypi/distutilscross - jordanm
在树莓派上构建可能会更快,如果使用USB驱动器或NFS挂载(也许是NFS根)。 - J.J. Hakala
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接