MacOS下opencv遇到的安装异常处理  

近期某项目需要用到opencv,在python中部署opencv出现的问题记录如下:

1、安装open-python出错,大概率源的问题。指定使用清华源并且打开输出便于定位错误点

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python –verbose

2、如果安装过程还有问题,推荐使用虚拟环境。安装完使用pip3 list查看是否部署成功

python3.9 -m venv cci

source cci/bin/activate

随时使用deactivate来退出虚拟环境

3、安装过程提示wheel not found,use setup.py 或者cmake error,独立安装包即可

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake –verbose

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple wheel –verbose

4、Library not loaded: …..libunistring.2.dylib 找不到包

这个要分两步,首先确认本机已经安装了libunistring

brew install libunistring

然后再看一下提示,是哪里爆出来的,例如我这里是 Referenced from: /usr/local/opt/gnutls/lib/libgnutls.30.dylib

使用mac的otool查看一下引用 otool -L /usr/local/opt/gnutls/lib/libgnutls.30.dylib

看图说话,既然找不到那就要看看这个模块到底在哪,大概率是版本不一致

做好备份,切一下试试

install_name_tool -change /usr/local/opt/libunistring/lib/libunistring.2.dylib /usr/local/opt/libunistring/lib/libunistring.dylib /usr/local/opt/gnutls/lib/libgnutls.30.dylib

完美收工,回见

Clove,20230926

欢迎大佬支持本博客的发展 -- Donate --

本文链接:MacOS下opencv遇到的安装异常处理

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 没有评论

  1. 没有通告