Не могу установить zbar
Я пытаюсь использовать модуль qrtools с Python 3.4.2 на моем Raspberry Pi 2, однако он не может работать, так как у меня нет zbar
модуль установлен. Попытка
pip-3.2 install zbar
Выдает сообщение об ошибке, показанное на картинке
sudo pip-3.2 install zbar
дает похожую ошибку
Есть идеи?
(У меня есть установлен с Python 2.7)
ОБНОВЛЕНИЕ: и libzbar-dev, и python3-dev обновлены. Еще...
No module named 'zbar'
2 ответа
При условии, что вы используете производную от Debian (например, Ubuntu), вам необходимо установить zbar
пакет разработки, который содержит заголовочный файл zbar.h
$ sudo apt-get install libzbar-dev
для систем redhat/fedora:
$ sudo yum install zbar-devel
и, вероятно, пакет разработчика Python тоже:
$ sudo apt-get install python3-dev
Или вы можете использовать pip install zbar-py https://pypi.org/project/zbar-py/
Попробуйте ввести следующий код после входа в режим sudo: yum install zbar-devel Это должно работать для fedora.
Натыкаясь на решение @herve
На Ubuntu и на Mint
sudo apt-get install python-zbar libzbar-dev python-qrtools
pip install libzbar-cffi==0.2.1