说明
- v2上有个老哥把编译后的whl放到github了,直接下载安装即可。在这里对他表示致谢。
- 地址:https://github.com/wizyoung/AppleSiliconSelfBuilds
下载后安装
- 下载
- 需要python环境,可以参考我的另一篇博客安装:https://www.cnblogs.com/Coder-Photographer/p/14320690.html
- 激活虚拟环境
conda activate 虚拟环境名称
- cd到下载好whl文件的目录
cd balabala
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl
- 直接pip install 会报错
Could not build wheels for numpy which use PEP 517 and cannot be installed directly
- 网上查了一堆资料,升级pip等等的,都没用。最后降级numpy即可
安装whl的时候会检测有没有numpy,没有或者版本不对(要求>=1.9.13)会自动升级和安装
conda install numpy=1.19.4
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl
- 检查,采用imread读取一个图片。将这个代码保存为
testcv.py
import cv2 as cv
img = cv.imread("pic.png")
cv.imshow("logo", img)
cv.waitKey(0)
- 切换到终端,cd到刚刚代码的文件路径。激活环境
conda activate 虚拟环境名称
python testcv.py