Mac安装openCV遇到坑

快速解决方案是使用这些命令:

报错内容:homebrew/science was deprecated.如果是报这样的错误请移步到以下的连接

  • Stack Overflow连接地址:https://stackoverflow.com/questions/49104856/error-homebrew-science-was-deprecated-what-should-i-do

解决方法:网友提供的方法

  • 分别输入下边的两条指令:
brew tap brewsci/bio
brew tap brewsci/science
  • 如果输入上边的两条指令仍然报如下的错误:

报这样的错误:安装openCV报错:Error: Failed to import: /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/task.rb
task: "cxx11" is not a recognized standard

报以上错的解决方法:在终端输入以下两条命令

1、brew update
2、brew install opencv
  • 注:出现以上的情况很大的可能是,由于Mac中的brew的当前版本不是最新的,需要升级。还可能出现 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    Updated 1 tap (homebrew/core).
    此时请升级brew版本。如果当前的brew是最新的版本会看到Already up-to-date.指令。实行到这一步再次输入:brew install opencv指令即可。输入以上的指令不出意外,可以成功地进一步进行安装操作,这是一个比较长的安装过程,需要耐心等待。
  • 安装可能出现的各种问题请移步:https://github.com/caskformula/homebrew-caskformula/issues/74