python - osx 中的 opencv 和 python - 但如何呢?

标签 python macos import opencv computer-vision

我尝试使用port和brew安装opencv和python。 但是当我尝试 import cv 时,它说“找不到模块”。

我的 Windows 机器上也有同样的问题,但没有解决方案。 对于不知道所有终端代码的人来说,是否有一个简单的分步解决方案? 我并不是一个真正优秀的程序员,但如果能让它工作起来那就太棒了。

--编辑--

让它在 Windows 和 Mac 上运行

Mac:首先卸载 Homebrew 和 MacPort 重新启动,再次安装Macport。 然后:

sudo port install opencv +universal +python26

之后我只需安装 numpy。

Win7

已安装

python-2.7.2.msi
OpenCV-2.2.0-win32.exe
opencv-python-2.2.0.win32-py2.7.exe
numpy-1.6.0-win32-superpack-python2.7.exe

最佳答案

使用brew时,尝试brew info opencv,它明确告诉你:

The OpenCV Python module will not work until you edit your PYTHONPATH like so: export PYTHONPATH="/usr/local/lib/python2.6/site-packages/:$PYTHONPATH"

导出内容应该进入你的 shell 配置。您可以将其放入 ~/.bashrc 中,但需要另外设置真正的系统范围设置(尝试 Setting environment variables in OS X? )。

或者,在你的 python 脚本中:

import sys
sys.path.insert(0, "/usr/local/lib/python2.6/site-packages/")
import cv

然后它应该可以工作。

关于python - osx 中的 opencv 和 python - 但如何呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534081/

相关文章:

excel - 阻止 Excel 自动将某些文本值转换为日期

python - 如何将 json 转换为 python 类?

Python:没有名为 core.exceptions 的模块

python - 有没有办法通过给定的对象地址访问 gdb 中的 python 对象?

objective-c - 如何在 Objective-C 中创建首选项窗口?

iphone - 构建期间出现此错误的原因可能是什么 - 'undefined symbols for architecture i386"

python - 在 Python 中对矩阵的选定元素求和

c++ - 在 OS X/Mac 上使用 Windows 蓝牙 API?

macos - mac 10.11.5 上的 docker + haproxy 不起作用