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

Zbar+;python,导入时崩溃(OSX 10.9.1),python,osx-mavericks,zbar,Python,Osx Mavericks,Zbar,我曾尝试将Zbar安装为与Python2.7.6和Homebrew和pip一起使用(brew安装Zbar,然后pip安装Zbar),但每次导入它时,python都会崩溃。简单运行: #!/usr/bin/python import zbar 从终端向我发送以下信息: :~ aj$ cd '/Users/aj/Documents/nlcc/check in/python/' && '/usr/bin/python' '/Users/aj/Documents/nlcc/check

我曾尝试将Zbar安装为与Python2.7.6和Homebrew和pip一起使用(brew安装Zbar,然后pip安装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,认为这可能是自制软件(甚至可能是pip)的问题,但这也有自己的一套问题,我完全无法理解(即运行./configure with options后缺少动态库,然后是开发人员的setup.py)。有人有什么想法吗?很抱歉,如果我丢失了任何相关信息,如果有人想要任何其他日志,请告诉我如何检索它们,我会尽快发布它们,正如我所说,很多信息都是我无法理解的。

我找到了答案,但我还是想在这里发布,以防有人遇到与我相同的问题。您可以使用brew安装zbar,但必须使用以下修补程序通过:pypi.python.org/pypi/zbar安装到python:。另外,确保在终端中使用
哪个python
,以确保它在正确的目录中进行检查。我找到的唯一可靠的方法是编辑~/.bashrc,并将
/usr/local/
/usr/local/bin/
目录添加到它,然后每当我打开一个终端通过pip或自制软件安装任何东西时,
source ~/.bashrc


谢谢你给我回复和接受@lkraider的提示,我找到了答案,但我还是想把它贴在这里,以防有人遇到和我一样的麻烦。您可以使用brew安装的zbar,但必须通过以下方式安装到python:使用此修补程序:。另外,在终端中使用“whichpython”确保它在正确的目录中进行检查。我发现唯一可靠的方法是,每当我打开终端时,“编辑~/.bashrc”并添加/usr/local/和/usr/local/bin/,然后添加“source ~/.bashrc”。谢谢,您应该添加注释作为响应并接受它。另外,在这里修复补丁的链接:谢谢,这在需要的时候非常有用@AJM你能提供更多细节吗?我也有同样的问题,我无法修复它来安装修补过的python包使用:
$pip install git+https://github.com/npinchot/zbar.git
当我在mac中使用qrtools时,我遇到了同样的“退出代码139,sigseg”问题,在使用$pip install git+重新安装zbar后,它仍然有效。谢谢你的解决方案