【问题标题】:Zbar + python, crashes on import (OSX 10.9.1)Zbar + python,导入时崩溃(OSX 10.9.1)
【发布时间】: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


【解决方案1】:

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

感谢有关回答和接受@lkraider 的提示

【讨论】:

  • 谢谢,这在需要的时候很有帮助!
  • @AJM 你能提供更多细节吗?我有同样的问题,我无法解决它
  • 安装打补丁的python包使用:$ pip install git+https://github.com/npinchot/zbar.git
  • 当我在我的 mac 中使用 qrtools 时,我遇到了同样的“退出代码 139,sigseg”问题,在使用 $pip install git+github.com/npinchot/zbar.git 重新安装 zbar 后,它可以工作。感谢您的解决方案
猜你喜欢
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多