2013-07-06 84 views
1

我试过了一切。从源代码安装,通过自制软件,macports - 这些选项都不适用于我。当我在Mac Lion:用opencv和python发布2.7.5

import cv2 

型我得到的最好的情况下分割的错,而是典型的“无模块命名CV2”的错误。我遵循了来自具有类似问题的人员的所有可能的指南,但仍无法使其工作。我安装了numpy和scipy,并且它们正确导入没有任何问题。

难道是蟒蛇2.7.5(官方)与opencv根本不兼容?经过两天的挖掘,我几乎完全放弃了opencv。

+0

在http://stackoverflow.com/questions/5846745/opencv-python-osx?rq=1给出的过程似乎工作。你试过了吗? –

+0

问题是 - 我需要使用官方Python,而不是MacPorts的 – casper

+0

最终通过BREW安装: '酿造安装opencv' 然后接着说:/usr/local/Cellar/opencv/2.4.5/lib/ python2.7/site-packages'到我的PYTHONPATH。现在'import cv2'适用于我。非常愚蠢的方式来安装..必须是一个更简单的方法 – casper

回答

3

这是我到底是怎么了官方Python 2.7.5配置从http://www.python.org

首先,我们需要通过冲泡安装OpenCV:

brew tap homebrew/science 
brew install opencv 

现在添加在/ usr /本地/酒窖/opencv/2.4.5/lib/python2.7/site-packages到你的PYTHONPATH。我做到了通过编辑的.bash_profile:

open ~/.bash_profile 

在文本编辑中加入这一行:

export PYTHONPATH=/usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages:$PYTHONPATH 
#Check the version in your directory 

保存文件并做:

source ~/.bash_profile 

现在一切都应该准备好。