【发布时间】:2018-05-26 01:00:45
【问题描述】:
我尝试运行这段代码
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
【问题讨论】:
-
您可以添加
pip3 freeze的输出吗?看起来 PyPI 上的zbar包最后一次更新是在 2009 年,所以它肯定有可能在 Python 3 下不起作用。pypi.org/project/zbar -
对不起,我是新手
-
只需打开一个终端并运行这两个命令:
pip2 freeze和pip3 freeze。还有python --version. -
Python 3.6.5 和 Python 2.7.15rc1
标签: python python-3.x zbar