在raspberry pi上安装opencv-python时出现编译错误

wsewodh2  于 8个月前  发布在  Python
关注(0)|答案(1)|浏览(79)

我试图在我的树莓派4上安装opencv-python模块,使用树莓派操作系统。我使用的是我自己安装的python 3.11版本(使用this tutorial,不改变默认版本),我做了一个虚拟环境来安全地工作。但是当我尝试用pip安装opencv-python模块时,它在2-3小时后失败了。(我认为,但我没有实际计时)的构建,用this error message(我只是把pip install opencv-python命令的stdout和stderr管道到一个文件)。
我在互联网上看过,但没有发现同样的问题,尽管我发现了其他人试图在Raspberry Pi上构建opencv-python的其他问题。

sxissh06

sxissh061#

好吧,我得到了我的答案,感谢@maciek,他告诉我opencv只能在64位arm 64上编译。我的Raspberry Pi的CPU是64位的,但我安装了32位版本的Raspberry Pi OS(因为它是Raspberry Pi Imager的默认设置)。所以我在保存文件后在我的机器上重新安装了64位版本的操作系统,然后重新安装最新的Python版本作为altintall(就像我以前做的那样),然后像以前一样重试,它工作了。

相关问题