1

我什么都试过了。从源代码安装,通过自制软件,macports - 这些选项都不适合我。当我输入

import cv2

在最好的情况下,我得到分段错误,但通常是“没有名为 cv2 的模块”错误。我遵循了有类似问题的人关于 stackoverflow 的所有可能指南,但仍然无法使其正常工作。我安装了 numpy 和 scipy 并且它们被正确导入,没有任何问题。

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

4

1 回答 1

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

现在一切都应该准备好了。

于 2013-07-06T19:04:12.417 回答