我尝试了一切。从源代码,通过自制程序,macports安装 - 这些选项都不适合我。当我输入
import cv2
在最佳情况下我得到了分段错误,但通常"没有名为cv2"错误。我跟踪了有类似问题的人在stackoverflow上的所有可能的指南,但仍然无法使其工作。我安装了numpy和scipy,它们可以正常导入而没有任何问题。
可能是python 2.7.5(官方)与opencv完全不兼容吗?经过两天的挖掘,我几乎完全放弃了opencv。
答案 0 :(得分:3)
这就是我最后为http://www.python.org
官方python 2.7.5配置它的方法首先我们需要通过brew安装opencv:
brew tap homebrew/science
brew install opencv
现在将/usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages添加到您的PYTHONPATH。我是通过编辑bash_profile来完成的:
open ~/.bash_profile
在TextEditor中添加以下行:
export PYTHONPATH=/usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages:$PYTHONPATH
#Check the version in your directory
保存文件并执行:
source ~/.bash_profile
现在一切都准备好了。