Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中QR码的解码_Python_Python 3.x_Qr Code - Fatal编程技术网

python中QR码的解码

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

我正在尝试使用python3读取二维码。我发现了依赖于使用QR工具的不同解决方案

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


我还尝试在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