如何使用MacPorts为OpenCV安装Python 2.7绑定

jen*_*sph 11 python opencv macports osx-lion

当我在python中尝试"导入cv"时,我得到:"ImportError:没有名为cv的模块".这个问题以多种形式出现,但我没有找到有帮助的答案.

在我的Mac OS X Lion上,在许多其他端口中,我运行:

sudo port install python27
Run Code Online (Sandbox Code Playgroud)

sudo port install opencv +python27
Run Code Online (Sandbox Code Playgroud)

运行:

port select python
Run Code Online (Sandbox Code Playgroud)

我明白了:"python27(主动)"

并运行:

port installed opencv
Run Code Online (Sandbox Code Playgroud)

我明白了:"opencv @ 2.3.1a_1 + python27(active)"

我还应该检查什么?谢谢.

小智 19

我有同样的问题.对于2.3.1a的OpenCV安装脚本,它看起来像(可能是?)错误.除非已经安装了NumPy,否则它不会创建Python绑定.

要解决这个问题:

sudo port uninstall opencv
sudo port install py27-numpy
sudo port install opencv +python27
Run Code Online (Sandbox Code Playgroud)

这对我有用!我通过做一些谷歌搜索找到了这个,正确的答案在这里:wbarczynski.org/wp/2011/11/25/opencv-with-py-bindings-on-mac-with-macports-intall-numpy-first/

  • 我做了端口安装py27-numpy (2认同)