运行该命令以在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是否有不同的命名?
答案 0 :(得分:0)
Python包索引(PyPi)不支持Arm轮,因此包维护者无法上传Arm架构的预构建包。如果你看一下PyPI上python-opencv底部的表格中的轮子,你会发现它们全部用于x86,你还可以注意到这个包只有发送轮子而没有因此,对于其他架构没有什么可以减少的。
作为一个例子,如果你看一下numpy包,你会注意到它也会发送源代码,所以虽然没有轮子,但仍然可以从Arm上的源代码构建包。
您唯一的选择是克隆源here并手动构建。在问题跟踪器上创建问题也可能是值得的,因为他们应该提供源代码。