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

问题描述:

我试图安装Zbar以便与Python 2.7.6一起使用自制软件和pip(brew install zbar,然后是pip install zbar),但每次导入它时,python崩溃。只需运行:Zbar + python,在导入时崩溃(OSX 10.9.1)

#!/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(或者甚至是点)的问题,但它有自己的一套问题,这是我老实说的问题(即运行后缺少dylib ./配置选项,然后开发者的setup.py)。有人有主意吗?对不起,如果我错过了任何相关信息,如果有人想要其他日志,只是让我知道如何检索它们,我会尽快发布它们,就像我说的,很多这些都是关于我的头。

+1

我尖端找到了答案,但我想反正它张贴在这里的情况下,任何人都有和我一样的麻烦。您可以使用zbar和的酿造设备,但是你必须通过安装到Python:使用这个补丁 https://pypi.python.org/pypi/zbar : https://github.com/npinchot/zbar和/提交/ d3c1611ad2411fbdc3e79eb96ca704a63d30ae69。另外,在终端中使用'哪个python'来确保它正在检查正确的目录。我发现要做到这一点的唯一可靠的方法是编辑〜/ .bashrc,并在我打开终端时添加/ usr/local /和/ usr/local/bin /,然后添加'source〜/ .bashrc'。 – AJM

+0

谢谢,你应该添加评论作为回应,并接受它。此外,只需修复链接到补丁在这里:https://github.com/npinchot/zbar/commit/d3c1611ad2411fbdc3e79eb96ca704a63d30ae69 – lkraider

我找到了答案,但我想在这里发布它,以防任何人遇到同样的问题。您可以使用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

+0

谢谢,这是非常有用的需要的时候! –

+0

@AJM你能提供更多细节吗?我有同样的问题,我无法修复它 –

+14

要安装修补程序python包使用: '$ pip install git + https:// github.com/npinchot/zbar.git' – aikoven