繁体   English   中英

在OSX Lion上导入opencv brew安装会导致segfault

[英]Importing opencv brew install on OSX Lion causes segfault

我已经通过pip安装了numpy和scipy(都正确导入了),并且具有带有命令行工具的最新XCode。 Opencv曾经在某一时间工作过,但是现在当我尝试将其导入python时会导致段错误。 我正在使用通过brew安装的python 2.7.3。

我尝试使用运行-c“ import cv2”的gdb python,仅收到:

#0  0x00007fff5fc01028 in __dyld__dyld_start ()
#1  0x0000000100000000 in ?? ()

响应回溯。 我的PYTHONPATH设置为“ /usr/local/lib/python2.7/site-packages:$PYTHONPATH”。 我尝试使用build-from-source选项以及--use-clang,--use-llvm和--use-gcc重新安装,只是看这是否是一个奇怪的编译器问题。 我还尝试在编译之前导出GCC = gcc-4.2和GXX = g ++-4.2。

有关对此安装进行故障排除的任何想法?

原来这是一个编译器问题。 由于我想默认使用Brew安装,因此我的路径中首先有/ usr / local / bin。 Opencv使用brew的gcc 4.7版本进行编译。 好像在导出GCC = gcc-4.2和GXX = g ++-4.2之后,homebrew并没有引用这些环境变量来确定应该使用哪个编译器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM