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

如何使用PIP交叉编译Python包?,python,c++,linux,pip,cross-compiling,Python,C++,Linux,Pip,Cross Compiling,是否可以使用PIP交叉编译Python包 我正在尝试在Raspberry Pi上安装几个包含C/C++(scipy/numpy/matplotlib/pynacl)重要部分的Python包。在x86机器上安装这些软件包需要不到一分钟的时间,但由于Pi动力不足,而且ARM没有预编译的二进制软件包,因此Pi需要几个小时来编译和安装所有东西 是否还有什么方法可以编译并将这些包安装到x86机器上的一个特殊的Virtualev中,但目标是ARM平台,然后将Virtualov重新编译到Pi上?Pi和x86都

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

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


是否还有什么方法可以编译并将这些包安装到x86机器上的一个特殊的Virtualev中,但目标是ARM平台,然后将Virtualov重新编译到Pi上?Pi和x86都在运行Ubuntu16。

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


提到了这个软件包:使用USB驱动器或NFS挂载(可能是NFS根)在raspberry pi上构建可能会更快。