📜  在 linux 上安装 pyzbar - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:12.601000             🧑  作者: Mango

在 Linux 上安装 pyzbar - Shell/Bash

Pyzbar 是一个开源的 Python 库,用于解码 QR 码、一维码和二维码等条形码。该库完全基于 zbar 库,可以快速、准确且易于使用地对条形码进行解码。这篇文章将介绍如何在 Linux 上安装 Pyzbar。

步骤

步骤1 - 安装依赖项

在 Linux 上安装 Pyzbar,需要先安装以下依赖项:

sudo apt-get install libzbar0
sudo apt-get install libzbar-dev

这将安装 zbar 库和开发套件。

步骤2 - 安装 Pyzbar

现在,可以使用 pip 安装 Pyzbar:

sudo pip install pyzbar

这将安装最新版本的 Pyzbar 库。

步骤3 - 验证安装

为了验证 Pyzbar 是否安装成功,可以使用以下示例代码:

from pyzbar.pyzbar import decode
from PIL import Image

# 定义图像文件路径
img = Image.open('example.png')

# 使用 Pyzbar 解码图像
data = decode(img)

# 输出解码结果
print(data)

如果一切正常,该示例代码将输出 QR 码、一维码和二维码等条形码的解码结果。当然,需要将路径修改为实际图像的路径。

结论

以上就是在 Linux 上安装 Pyzbar 的全部步骤。使用 Pyzbar,可以轻松地解码各种类型的条形码,这将对许多应用程序产生巨大的帮助。