python - 使用 Homebrew 安装 OpenCV

标签 python opencv homebrew

如果我尝试使用 Homebrew 安装 OpenCV,我会收到以下错误:

==> make
     ^
1 error generated.
make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1 
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
make: *** [all] Error 2

你知道如何解决这个问题吗?

最佳答案

首先,我不知道您在这里使用的是什么操作系统。所以我用 Mac OS X 回答了这个问题。事实上,通过以下步骤使用 Homebrew 软件安装 OpenCV 库非常容易:

第 0 步:使用以下脚本卸载 Homebrew 软件

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

第一步:再次安装 Homebrew 软件

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

第 2 步:安装 brew 后,您可以继续添加 homebrew/science,这是 OpenCV 所在的位置,使用:

brew tap homebrew/science

如果你想在编译时看到其他可能的选项(比如使用tbb)你可以使用info

brew info opencv

第 3 步:现在开始安装 OpenCV

brew install opencv

完成后,你就大功告成了!您可以在以下位置找到 OpenCV:

cd /usr/local/Cellar/opencv/*.*.*/

关于python - 使用 Homebrew 安装 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22569615/

相关文章:

python - 如何评估从装饰器包装器中调用的函数的参数?

python - 从自定义应用程序读取蓝牙低功耗数据到 ble dongle (csr8510)

python - 通过 pyenv 安装 python 时缺少“_ctypes”模块

c++ - 指定给 RtlFreeHeap 的无效地址的原因是什么

mysql - brew 服务列表显示 mysql 正在运行但无法连接

homebrew - 运行 "could not symlink"时如何修复 `brew link automake` 错误?

python - Python 中 zip() 的时间复杂度是多少?

python - 与 'scorers' 相关的问题,在尝试加载 spacy NER 模型时

opencv - 检测自定义形状 OpenCV

opencv - SolvePnP - 平面物体的姿态估计 - 模棱两可的情况