python中QR码的解码
我正在尝试使用python3读取二维码。我发现了依赖于使用QR工具的不同解决方案 我还尝试使用pip3或apt get下载它。然后我试着从源代码安装它,试着安装它用来工作的zbar lib,但我有多个错误python中QR码的解码,python,python-3.x,qr-code,Python,Python 3.x,Qr Code,我正在尝试使用python3读取二维码。我发现了依赖于使用QR工具的不同解决方案 我还尝试使用pip3或apt get下载它。然后我试着从源代码安装它,试着安装它用来工作的zbar lib,但我有多个错误 我还尝试在python2中下载并使用它,它成功地工作了。我想问,我能在python3中使用它吗,或者这是不可能的?我在谷歌的python3中找到了问题的答案:zbar QR码阅读器。有一个图书馆可以做到这一点。在pip安装中下载以下库。ZBar-it-self仅适用于python 2,但zba
我还尝试在python2中下载并使用它,它成功地工作了。我想问,我能在python3中使用它吗,或者这是不可能的?我在谷歌的python3中找到了问题的答案:zbar QR码阅读器。有一个图书馆可以做到这一点。在pip安装中下载以下库。ZBar-it-self仅适用于python 2,但zbarlight也适用于python 3 编辑: 我的回答很有用:
我使用了
pyzbar
读取Python3中的二维码
安装:
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)
看看qrtools文档,似乎Python3是受支持的。我建议您向开发人员提交一份包含完整错误描述的错误报告。感谢您的回复,但我认为最大的问题是安装zbar库。您不需要zbar库,但需要python中的zbarlight库3安装后,我尝试导入它,但是有这样一个:ImportError:没有名为'zbarlight.zbarlight'的模块是正常的,还是我做错了什么?是的,你做错了什么,是吗:pip安装zbarlight哇,我不知道为什么,但当我在控制台中使用python3尝试它时,它给了我一个异常。当我在PyCharm中使用它时,它还可以。所以,非常感谢你@Martijn van Wezel