在苹果芯片的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
进入环境后,在Terminal处输入
pip install numpy
pip install opencv-python
安装完毕后即可在这个虚拟环境中使用opencv