用自制软件安装mac的python中的OpenCV

时间:2014-05-29 22:20:55

标签: python opencv

我正试图在运行mavericks的mac上获得opencv for python。谷歌搜索/堆栈溢出搜索后我试过:

brew install homebrew/science/opencv

基于终端输出,它看起来很有效。

验证我写了一个只包含以下内容的python脚本:

import cv2

print("Hello")

我得到no module named cv2。当我尝试通过键入help('modules')来查看已安装的模块时,我看不到cv或cv2。这给我留下了两个结论:要么我没有正确安装opencv,要么import cv2实际上没有导入cv2而python正在寻找cv2的错误位置。任何建议将不胜感激。

3 个答案:

答案 0 :(得分:5)

根据此guide,如果您将以下内容添加到.bash_profile,则应解决您的问题:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH

答案 1 :(得分:0)

你可以更新你的pythonpath, 但你可能会更好地运行' brew install python'这样你就不会使用系统python了。 System python和brewed python在不同的位置寻找模块。

编辑: 提出问题,更新上述内容。

答案 2 :(得分:0)

这对我有用。从App Store安装X代码。

  1. 卸载Homebrew
  2. 卸载并清理Anaconda
  3. 重新安装Anaconda和Homebrew
  4. 使用conda install -c menpo opencv3
  5. 安装OpenCV

    去吧应该不错。请记住将其导入import cv2 如果出现任何库错误,请尝试此conda install -c conda-forge basemap fiona

    希望有所帮助