python 二維碼識別掃描

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章