在python

时间:2015-11-04 10:30:41

标签: python python-3.x qr-code

我正在尝试使用python3读取QR码。我找到了依赖于使用qrtools的不同解决方案。

我也尝试使用pip3或apt-get下载它。然后我尝试从源代码安装它,尝试安装它用来工作的zbar lib,但我有多个错误。

我也试过在python2中下载并使用它,它运行成功。我想问一下,我可以在python3中使用它,还是不可能?

2 个答案:

答案 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)