设备:树莓派4B 系统是官方的raspbian

经历:安装完OpenCV后在import cv2时报错ImportError: numpy.core.multiarray failed to
import, 网上查出方案是numpy版本不适配,我就卸载重新安装了。(pip uninstall如果报错权限不够,就在前面加上sudo)但安装一直报错Could not build wheels for numpy,which is required to install pyproject.toml-based projects  (不论是换哪个源都是这样)

原因及解决方案:我是直接pip3 install 的,没有指定版本,默认下载的是1.21.6,后来发现好像是树莓派不支持这个版本。再次指定版本为1.21.4下载就成功了。再次import cv2也没有问题

下面链接地址可以找到树莓派编译好的支持各个python版本的wheel:
https://www.piwheels.org/simple/

要找某个库直接在网址后面添加即可,如:https://www.piwheels.org/simple/numpy/

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐