我无法在ARM体系结构上为opencv构建轮子

时间:2017-10-25 10:24:51

标签: arm python-wheel opencv-python

运行该命令以在ARM体系结构上为python构建opencv

pip wheel --wheel-dir=./ opencv-python

我收到了这个错误

Could not find a version that satisfies the requirement opencv-python (from versions: )
No matching distribution found for opencv-python

虽然在我的电脑上运行它(amd64)时它运行得很好。那么,ARM架构的opencv是否有不同的命名?

1 个答案:

答案 0 :(得分:0)

Python包索引(PyPi)不支持Arm轮,因此包维护者无法上传Arm架构的预构建包。如果你看一下PyPI上python-opencv底部的表格中的轮子,你会发现它们全部用于x86,你还可以注意到这个包只有发送轮子而没有因此,对于其他架构没有什么可以减少的。

作为一个例子,如果你看一下numpy包,你会注意到它也会发送源代码,所以虽然没有轮子,但仍然可以从Arm上的源代码构建包。

您唯一的选择是克隆源here并手动构建。在问题跟踪器上创建问题也可能是值得的,因为他们应该提供源代码。

同样值得注意的是warehouse PyPI的继任者support手臂轮。