我想知道如何在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
答案 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"确实
希望这个答案可能有所帮助。