AttributeError: модуль 'zbar' не имеет атрибута 'ImageScanner' - PullRequest
0 голосов
/ 26 мая 2018

Я пытаюсь запустить этот код

import pyqrcode
from qrtools import qrtools
from PIL import Image
import zbar
qr = pyqrcode.create("She got two litle horns and they get me a litle bit")
qr.png("horn.png", scale=6)
qr = qrtools.QR()
scanner = zbar.Scanner()
qr.decode("horn.png")
print(qr.data)

И он говорит мне

AttributeError: module 'zbar' has no attribute 'ImageScanner'

Я использую последнюю версию Ubuntu x64, и у меня установлены все зависимости, возможно потому, что я пытаюсь на python3

1 Ответ

0 голосов
/ 26 мая 2018

Очевидно, что вы должны использовать python2 и установить zbar с менеджером пакетов ubuntu

sudo apt-get install python-zbar

Я протестировал его на своем компьютере с Ubuntu 17.10, и он работал с python2.Кажется, что Python3 не работает, смотрите здесь, у них та же проблема: Не удается установить zbar

Убедитесь, что вы используете нужную версию Python, набрав ее в терминале:

 python --version

Он должен сказать: Python 2.7.X, где X на моем компьютере - 14

...