Zbar + python,导入时崩溃(OSX 10.9.1)

时间:2014-02-06 20:06:37

标签: python osx-mavericks zbar

我试图安装Zbar与python 2.7.6一起使用Homebrew和pip(brew install zbar,然后pip install zbar),但每次导入它时,python都会崩溃。只需运行:

#!/usr/bin/python

import zbar

从终端那里找到了我:

:~ aj$ cd '/Users/aj/Documents/nlcc/check in/python/' && '/usr/bin/python'
'/Users/aj/Documents/nlcc/check in/python/test.py' 
&& echo Exit status: $? && exit 1
Segmentation fault: 11

其他模块(wxPython,Numpy,openCV)工作得很好,但这次每次都给我带来同样的崩溃。我已经尝试从源代码编译和安装zbar,认为它可能是Homebrew(或者甚至是pip)的一个问题,但是它有一系列问题,这些问题非常老实(即在运行后丢失了一个dylib)。配置选项,然后配置开发人员的setup.py)。有人有主意吗?很抱歉,如果我错过任何相关信息,如果有人想要任何其他日志,请告诉我如何检索它们,我会尽快发布它们,就像我说的那样,很多都是我的头。

1 个答案:

答案 0 :(得分:35)

我找到了答案,但我想在这里发布,以防万一我遇到同样的麻烦。您可以使用zbar的brew安装,但是必须使用以下补丁安装到python:pypi.python.org/pypi/zbar:https://github.com/npinchot/zbar/commit/d3c1611ad2411fbdc3e79eb96ca704a63d30ae69。此外,请务必在终端中使用which python以确保它正在检查正确的目录。我发现这样做的唯一可靠方法是edit ~/.bashrc并向其添加/usr/local//usr/local/bin/目录,然后每当我打开要安装的终端时source ~/.bashrc通过pip或Homebrew的任何事情。

感谢有关回答和接受@lkraider

的提示