Zbar + python, сбои при импорте (OSX 10.9.1)

Я попытался установить Zbar для использования с python 2.7.6 с помощью Homebrew и pip (brew установить zbar, затем установить zp z), но каждый раз, когда я его импортирую, происходит сбой 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 (или, может быть, даже с пипсом), но у этого есть свой собственный набор проблем, которые довольно честно над моей головой (то есть отсутствует dylib после запуска./настройте с помощью параметров, а затем разработчик setup.py). У кого-нибудь есть идеи? Извините, если мне не хватает какой-либо релевантной информации, если кто-нибудь захочет какие-либо другие журналы, просто дайте мне знать, как их получить, и я отправлю их, как только смогу, как я уже сказал, многое из этого происходит по моему голова.

Ответы

Ответ 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/, а затем source ~/.bashrc, когда я открыл терминал, чтобы установить что-либо через pip или Homebrew.

Спасибо за отзыв о ответе и принятии @lkraider