python3
centos7 上zbarlight 使用的问题
yum install zbar zbar-devel
pip3 install zbarlight
正常安装完之后,在实际的pip3 list列表中却显示的是 UNKNOWN 库,下面的程序也无法正常运行
import requests
from PIL import Image
import zbarlight
pic = "https://butu2.oss-cn-beijing.aliyuncs.com/bank/20180714213736.png"
img = Image.open(requests.get(pic, stream=True).raw)
code_message = zbarlight.scan_codes('qrcode', img)[0].decode()
print(code_message)
出现的问题
AttributeError: module 'zbarlight' has no attribute 'scan_codes'
解决办法:
主要原因 setuptools 的版本太低 需要升级 setuptools
如果之前安装了先卸载 :
pip3 uninstall UNKNOWN
然后:
pip3 install setuptools --upgrade