问题:在 Mac 上安装 Opencv 和 python 2.7.5
Posted
技术标签:
【中文标题】问题:在 Mac 上安装 Opencv 和 python 2.7.5【英文标题】:Issue : Installing Opencv and python 2.7.5 on Mac 【发布时间】:2013-10-31 23:50:31 【问题描述】:我正在尝试在 MacO 上安装 OpenCV 我正在学习本教程 http://www.jeffreythompson.org/blog/2013/08/22/update-installing-opencv-on-mac-mountain-lion/
当我到达这一点时,我得到了这个错误
$ brew install opencv
opencv: Unsatisfied dependency: numpy
External Python cannot `import numpy`. Install with:
pip-2.7 install numpy
Error: An unsatisfied requirement failed this build.
我使用https://github.com/fonnesbeck/ScipySuperpack 安装了 NumPy 我也用过:
$ git clone https://github.com/numpy/numpy.git
$ git clone https://github.com/scipy/scipy.git
$ cd numpy
$ python setup.py build && python setup.py install
$ brew install gfortran
$ cd ../scipy
$ python setup.py build && python setup.py install
当我去安装 OpenCV 时,我遇到了这个问题:
$ brew install opencv
opencv: Unsatisfied dependency: numpy
External Python cannot `import numpy`. Install with:
pip-2.7 install numpy
但我仍然遇到同样的问题
【问题讨论】:
【参考方案1】:您的问题的一个可能原因是您的系统上有多个 python 版本(OSX 附带的默认安装和您的 SciPy superpack 安装,可能还有其他),并且 brew 找不到您有 Numpy 的安装.
我建议通过Macports 安装 OpenCV,这将为您省去很多与选择要使用的 python 版本相关的麻烦。
【讨论】:
是的,并且该端口非常积极地维护 - 通常在新的主要 OpenCV 版本发布和它在 macports 上可用之间只有很短的等待时间。在任何情况下,依赖项都将由 macports 安装,它允许您自己编译不同版本的库。好用!以上是关于问题:在 Mac 上安装 Opencv 和 python 2.7.5的主要内容,如果未能解决你的问题,请参考以下文章