我想知道如何在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也是
发布于 2014-05-28 08:05:01
这个问题已经解决了,因为我在OSX提供的系统默认python版本中导入了库,但是我的OpenCV是由外部python版本安装的。要更改系统的默认python版本,只需将其导出到$PATH
$PATH = /usr/local/Cellar/python/2.7.6/bin/
这是我安装的自制的路径。要检查默认python版本,可以键入
python -c 'import sys;print(sys.version)'
在你的终点站;
此外,要在崇高中使用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“中的路径。注意,构建系统中的配置数据应该像"env“那样采用JSON格式。
希望这个答案能有所帮助。
https://stackoverflow.com/questions/23902011
复制相似问题