1. 安装:
brew install opencv
这一步安装不需要管环境,一般在基础环境中安装,如果安装过程中遇到:tar: Error opening archive: Failed to open ‘/Users/xxx/Library/Caches/Homebrew/downloads/348a16e这类错误,可能是因为安装依赖出了问题,往上翻五六行查看具体是什么依赖,使用brew单独安装依赖,如安装gcc:
brew install gcc
貌似安装是否顺利需要看运气,反正我十几个依赖都是一个个单独安装的,一般使用这种方法最后是可以把opencv安装好的。
brew list
查看一下opencv是否已存在:
2. 用conda创建虚拟环境:
conda create -n 虚拟环境名称 python=版本号
conda create -n py36_openCV python=3.6
激活虚拟环境
conda avtivate py36_openCV
3. 将opencv和虚拟环境建立连接:
echo path1 >> path2
echo /usr/local/Cellar/opencv/4.5.3_2/lib/python3.9/site-packages >> /anaconda3/envs/py36_openCV/lib/python3.6/site-packages/opencv.pth
path1是opencv site-packages路径
一般/usr/local/Cellar是一致的,然后一步一步往下cd查看自己的path1地址
path2是虚拟环境site-packages路径
查看虚拟环境及路径:
然后再往下cd几步,得到path2的路径
echo执行完之后会在/anaconda3/envs/py36_openCV/lib/python3.6/site-packages/中出现一个opencv.pth文件
4. 在pycharm中配置:
打开pycharm,点击右下角Interpreter Settings
点击show all
点击加号
选conda虚拟环境–>已存在的环境
从下拉框中选择自己建的虚拟环境,如果没有就点击右侧三个点,根据虚拟环境路径一步步选择。
“OK”返回即可