当前位置:首页 > 操作系统 > MacOs

MacBook m1芯片的python安装arm版的opencv

说明

  1. v2上有个老哥把编译后的whl放到github了,直接下载安装即可。在这里对他表示致谢。
  2. 地址:https://github.com/wizyoung/AppleSiliconSelfBuilds

下载后安装

  1. 下载
    MacBook m1芯片的python安装arm版的opencv - 文章图片
  2. 需要python环境,可以参考我的另一篇博客安装:https://www.cnblogs.com/Coder-Photographer/p/14320690.html
  3. 激活虚拟环境
<code>conda activate 虚拟环境名称
</code>
  1. cd到下载好whl文件的目录
<code>cd balabala
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl
</code>

MacBook m1芯片的python安装arm版的opencv - 文章图片
4. 直接pip install 会报错

<code> Could not build wheels for numpy which use PEP 517 and cannot be installed directly
</code>
  1. 网上查了一堆资料,升级pip等等的,都没用。最后降级numpy即可
<code>安装whl的时候会检测有没有numpy,没有或者版本不对(要求>=1.9.13)会自动升级和安装
conda install numpy=1.9.14
pip install opencv_contrib_python-4.5.0+bbaa777-cp39-cp39-macosx_11_0_arm64.whl
</code>

MacBook m1芯片的python安装arm版的opencv - 文章图片
6. 检查,采用imread读取一个图片。将这个代码保存为testcv.py

<code>import cv2 as cv
img = cv.imread("pic.png")
cv.imshow("logo", img)
cv.waitKey(0)
</code>
  1. 切换到终端,cd到刚刚代码的文件路径。激活环境
<code>conda activate 虚拟环境名称
python testcv.py
</code>

MacBook m1芯片的python安装arm版的opencv - 文章图片


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐