1

我正在尝试解码 QR 码,并且在 Mac OS Mojave 上使用 Python 3.7。

我正在尝试使用pyzbar,但我总是有一条消息:

ModuleNotFoundError: No module named 'pyzbar'

当我在我的脚本中使用时:

from pyzbar.pyzbar import decode

并且:

import pyzbar

尽管如此,我还是下载了 zbar 和 pyzbar:

brew install zbar

pip3 install pyzbar

我不知道我做错了什么。如果有人有解决方案,谢谢您的帮助。

4

2 回答 2

2

尝试以管理员模式运行编译器,操作系统上的链接指南:

访问:https ://www.wikihow.com/Open-Applications-With-Root-Privileges-on-a-Mac

然后尝试在终端中写入:

brew install pyzbar

或者

brew install pyzbar-python

ZBar 的正式版不支持 Python 3。所以我推荐使用同时支持 Python 2 和 Python 3 的 pyzbar。

于 2020-04-19T12:09:31.553 回答
0

而不是 'pip3 install pyzbar',使用 'python3 -m pip install pyzbar' 这在 Mac OS Big Sur 11.4 上对我有用。

从以下链接创建: https ://github.com/NaturalHistoryMuseum/pyzbar/issues/79

于 2021-06-29T07:08:33.930 回答