ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects

设备:树莓派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/

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(1)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2023年8月8日
下一篇 2023年8月8日

相关推荐