我正在尝试使用python3读取QR码。我找到了依赖于使用qrtools的不同解决方案。
我也尝试使用pip3或apt-get下载它。然后我尝试从源代码安装它,尝试安装它用来工作的zbar lib,但我有多个错误。
我也试过在python2中下载并使用它,它运行成功。我想问一下,我可以在python3中使用它,还是不可能?
答案 0 :(得分:2)
我找到了问题的答案:在谷歌的python 3中的zbar二维码阅读器。有一个图书馆可以做到这一点。在pip install中下载以下库。 ZBar它只用于python 2,但zbarlight也用于python 3。
https://pypi.python.org/pypi/zbarlight
修改强> 我的回答很有用: How to use Python Pip install software, to pull packages from Github?
答案 1 :(得分:0)
我已经使用pyzbar
在Python3中读取我的QR码。
安装:
brew install zbar
pip install pyqrcode
pip install pyzbar
并阅读代码:
from PIL import Image
from pyzbar.pyzbar import decode
result = decode(Image.open('sample.png'))
print(result)