在mavericks上安装opencv for python

在mavericks上安装opencv for python,python,macos,opencv,osx-mavericks,Python,Macos,Opencv,Osx Mavericks,2013年末,我正试图用mavericks在MacBookPro上安装opencv。我没有找到任何二进制文件,所以我正在尝试构建它。 我试过了 和 调用make时会产生错误2 (cuda_编译_生成的_矩阵_操作中的CMake错误。cu.o.CMake:208) 当我在这个网站上搜索时,我发现(我也尝试了自制软件,它也产生了错误2,但没有任何进一步的信息) 我在谷歌上搜索了很多,但没有一个找到的解决方案对我有用。有人有在Mavericks上安装opencv的图坦卡门吗 多谢各位 使用brew可提

2013年末,我正试图用mavericks在MacBookPro上安装opencv。我没有找到任何二进制文件,所以我正在尝试构建它。
我试过了

调用make时会产生错误2
(cuda_编译_生成的_矩阵_操作中的CMake错误。cu.o.CMake:208)

当我在这个网站上搜索时,我发现(我也尝试了自制软件,它也产生了错误2,但没有任何进一步的信息)

我在谷歌上搜索了很多,但没有一个找到的解决方案对我有用。有人有在Mavericks上安装opencv的图坦卡门吗

多谢各位

使用brew可提供以下输出:

    brew install homebrew/science/opencv
    Warning: It appears you have MacPorts or Fink installed.
    Software installed with other package managers causes known problems for
    Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.
    ==> Downloading http://downloads.sourceforge.net/project/opencvlibrary/opencv-un
    Already downloaded: /Library/Caches/Homebrew/opencv-2.4.6.1.tar.gz
    ==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.6.1 -DCMAKE_BUILD_
    ==> make
    cd /tmp/opencv-QBoi/opencv-2.4.6.1/macbuild/modules/stitching && /usr/local/Cellar/cmake/2.8.12/bin/cmake -E cmake_symlink_library ../../lib/libopencv_stitching.2.4.6.dylib ../../lib/libopencv_stitching.2.4.dylib ../../lib/libopencv_stitching.dylib
    /usr/local/Cellar/cmake/2.8.12/bin/cmake -E cmake_progress_report /tmp/opencv-QBoi/opencv-2.4.6.1/macbuild/CMakeFiles  90 91
    [100%] Built target opencv_stitching
    make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
    make: *** [all] Error 2

    READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
    If reporting this please do so at the homebrew/science tap (not mxcl/homebrew).

我通过使用学生免费的canopy()解决了这个问题

您可以正常使用brew安装它

brew install homebrew/science/opencv

这就是我在我的小牛身上安装它的方式,它工作得很好

$ brew search opencv
        homebrew/science/opencv
$ brew install homebrew/science/opencv
安装后,有以下注意事项:

==>注意事项 如果需要Python查找已安装的站点包:

mkdir-p~/Library/Python/2.7/lib/Python/site-packages

echo'/usr/local/lib/python2.7/site packages'>~/Library/Python/2.7/lib/Python/site-packages/homebrew.pth

所以,就这么做吧

  mkdir -p ~/Library/Python/2.7/lib/python/site-packages
  echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth

在第一个POSTMM中输出,您是否安装了多个python版本?好的,刚刚发现在/usr/bin中有几个python版本:2.5、2.6、2.7这可能是问题吗?不,这是正常的,苹果默认提供这些版本。我不确定你的问题出在哪里,你用谷歌搜索过brew的错误吗?我试过用谷歌搜索[modules/python/CMakeFiles/opencv_python.dir/all]错误2,但没有带来任何有用的结果。
  mkdir -p ~/Library/Python/2.7/lib/python/site-packages
  echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth