【发布时间】:2014-03-03 23:43:59
【问题描述】:
我尝试安装 Zbar 以与带有 Homebrew 和 pip 的 python 2.7.6 一起使用(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)。谁有想法?抱歉,如果我遗漏了任何相关信息,如果有人想要任何其他日志,请告诉我如何检索它们,我会尽快发布它们,就像我说的那样,很多事情已经结束了头。
【问题讨论】:
-
我找到了答案,但我还是想把它贴在这里,以防万一有人遇到和我一样的麻烦。您可以使用 zbar 的 brew 安装,但您必须通过:pypi.python.org/pypi/zbar 使用此补丁:github.com/npinchot/zbar/commit/… 安装到 python。此外,在终端中使用“which python”以确保它正在检查正确的目录。我发现这样做的唯一可靠方法是“编辑 ~/.bashrc”并添加 /usr/local/ 和 /usr/local/bin/,然后每当我打开终端时添加“源 ~/.bashrc”。
-
谢谢,您应该将评论添加为回复并接受。另外,只需在此处修复补丁的链接:github.com/npinchot/zbar/commit/…
标签: python osx-mavericks zbar