与Python的关系
opencv的兼容性很差,不同Python版本对应不同的opencv需要对应安装,否则会卡在最后出现错误(卡很久)
比如Python 3.6的opencv-python版本安装为
4.5.4.60
参考链接1
2pip install opencv-contrib-python==4.5.4.60
pip install opencv-python==4.5.4.60即使是一些项目配置好依赖的时候,往往也要自己手动指定版本号安装opencv,否则不能成功
使用homebrew安装依赖
- homebrew安装一些依赖时,一些包可能会特别慢(特别是gcc等),可以选择一个个分别安装,反而能加快速度,否则可能出现下载失败导致需要全部重新安装的尴尬情况
- 有时候不用VPN会更快,可尝试
切换国内镜像
- 有时候能让homebrew下载更快
1
2
3
4
5
6
7
8
9
10cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
brew update
githubusercontent访问失败问题解决
问题背景
在安装文件时出现错误
1
2
3curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
Error: opencv: Failed to download resource "cmake.rb"
Download failed: https://raw.githubusercontent.com/Homebrew/homebrew-core/82f2aac1cfd7295db3e59240729e5f9d74b0ec51/Formula/c/cmake.rb经尝试,手动打开链接
https://raw.githubusercontent.com/Homebrew/homebrew-core/82f2aac1cfd7295db3e59240729e5f9d74b0ec51/Formula/c/cmake.rb
也不行
解决方案
- 修改DNS为8.8.8.8即可
- 该修改可能造成一些网站不能访问,慎用(用后即使修改)