如何在OSX上正确安装Python以与OpenCV一起使用?

HHH*_*HHH 4 python macos homebrew opencv

我花了几天的时间试图让opencv与我的Python 2.7安装一起工作.我一直收到一个错误,说每当我尝试"import cv"时都没有找到opencv模块.

然后我决定尝试使用Macports安装opencv,但这不起作用.

接下来,我尝试了Homebrew,但这也没有用.

最后,我发现我应该修改PYTHONPATH:export PYTHONPATH ="/ usr/local/lib/python2.6/site-packages /:$ PYTHONPATH"

我的问题是我没找到/usr/local/lib/python2.*...etc该文件夹根本就不存在

所以我的问题是:如何在OS X Snow Leopard上正确安装Python以使其与opencv一起使用?

非常感谢,

tkd*_*ave 7

我自己花了几天时间.对我来说,问题是OpenCV安装程序没有找到正确的python安装.尽管事实上我已经使用homebrew升级了python并且正在使用virtualenv for python,但它默认为MacOS安装版本.我在这里收集了大部分设置:https: //gist.github.com/4150916

使用自制软件来获取所有依赖项,但随后下载OpenCV tarball并自行编译,确保指定所有与python相关的配置选项.

假设一个名为'opencv'的virtualenv ......

cd OpenCV-2.4.3/
mkdir release
cd release
cmake -D PYTHON_EXECUTABLE=$WORKON_HOME/opencv/bin/python \
 -D PYTHON_PACKAGES_PATH=$WORKON_HOME/opencv/lib/python2.7/site-packages \
 -D INSTALL_PYTHON_EXAMPLES=ON\
 -D PYTHON_INCLUDE_DIR=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Headers\
 -D PYTHON_LIBRARY=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib\
..
make -j8
make install
Run Code Online (Sandbox Code Playgroud)