在苹果芯片的Mac上安装opencv略有些复杂,主要思路就是安装conda,然后在虚拟环境中安装numpy和opencv-python

常用的安装器是brew,在终端输入如下命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

之后可以用brew来安装miniforge

brew install miniforge
conda init zsh

安装完毕后可以创建虚拟环境

# 创建虚拟环境,可以指定python版本
conda create -n opencv python=3.10.8
# 激活opencv
conda activate opencv

之后有一个简便方法,打开pycharm,新建项目,在Location输入刚才创建的虚拟环境的地址(默认地址如图所示,最后一段目录为环境的名称),例如:/opt/homebrew/Caskroom/miniforge/base/envs/opencv

M1/M2芯片安装opencv_人工智能

进入环境后,在Terminal处输入

pip install numpy
pip install opencv-python

M1/M2芯片安装opencv_python_02

 安装完毕后即可在这个虚拟环境中使用opencv

参考:​​M1芯片MAC安装OpenCV python - 哔哩哔哩​