如何在OSX中使用OpenCV和python?

时间:2014-05-28 02:45:35

标签: macos python-2.7 opencv sublimetext3

我想知道如何在python中导入opencv库。我正在使用sublime3但它是一个菜鸟。我在OSX终端中尝试import cv但是python意外退出并出现错误Segmentation fault: 11

我的$PATHONPATH=/usr/local/Cellar/opencv/2.4.6.1/lib/python2.7/site-packages因为我用自制软件安装了它,opencv

也是如此

1 个答案:

答案 0 :(得分:0)

问题已经解决,因为我在OSX携带的系统默认python版本中导入了库,但我的OpenCV是由外部python版本安装的。要更改系统的默认python版本,只需将其导出到$ PATH

即可

$PATH = /usr/local/Cellar/python/2.7.6/bin/

这是我用自制软件安装的路径。要检查默认的python版本,可以键入

python -c 'import sys;print(sys.version)'

在您的终端;

此外,要在Sublime中使用OpenCV,请使用

构建构建系统
{
    "path": "/usr/local/Cellar/python/2.7.6/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin",
    "env": 
    {
        "PYTHONPATH": "/usr/local/lib/python2.7:/usr/local/Cellar/python/2.7.6/bin"
    },
    "cmd": ["python", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

此外,更改"路径"中的路径和" env"你自己。请注意,构建系统中的配置数据应采用JSON格式,如" env"确实

希望这个答案可能有所帮助。