为什么Homebrew不在OS X 10.8上创建python绑定文件?

时间:2012-11-27 22:05:45

标签: python opencv homebrew

我正在尝试在带有Mountain Lion的Mac上使用OpenCV和PySide。 Homebrew公式工作正常,但python绑定文件没有显示。

romaindeterre$ brew install opencv
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/Op
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.3.tar.bz2
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.3 -DCMAKE_BUILD_TYPE=None 
==> make
==> make install
==> Caveats
The OpenCV Python module will not work until you edit your PYTHONPATH like so:
   export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"

To make this permanent, put it in your shell's profile (e.g. ~/.profile).
==> Summary
/usr/local/Cellar/opencv/2.4.3: 214 files, 51M, built in 108 seconds

/usr/local/lib/python2.7/site-packages不包含任何名为cv.*的文件。

我做了brew updatebrew doctor的输出如下:

  

警告:“config”脚本存在于系统或Homebrew之外   目录。 ./configure脚本经常查找* -config脚本   确定是否安装了软件包,以及其他内容   编译和链接时使用的标志。

     

在您的路径中添加其他脚本可能会混淆安装的软件   如果配置脚本覆盖系统或Homebrew,则通过Homebrew   提供了相同名称的脚本。我们发现以下“配置”   脚本:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

我是否缺少正确安装OpenCV的东西?

由于

1 个答案:

答案 0 :(得分:1)

我真的建议使用pip和virtualenv进行python开发。在Mac上,这个搭便车指南是一个很好的阅读如何设置它。使用virtualenv将创建一个孤立的python路径,并使用pip在虚拟环境中安装内容将真正有用。

https://python-guide.readthedocs.org/en/latest/starting/install/osx/