From aec1dc9067d6bd372c7324d548c23280ed5809cc Mon Sep 17 00:00:00 2001 From: 4Aiur <14359997+4Aiur@users.noreply.github.com> Date: Wed, 11 Sep 2024 15:15:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9Linux=EF=BC=8C=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Dlibzbar.so.0:=20cannot=20open=20shared=20object=20file?= =?UTF-8?q?:=20No=20such=20file=20or=20directory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util/LoginUtil.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/util/LoginUtil.py b/util/LoginUtil.py index b4215c5..c933e33 100644 --- a/util/LoginUtil.py +++ b/util/LoginUtil.py @@ -1,7 +1,17 @@ +import sys import requests from PIL import Image import qrcode -from pyzbar.pyzbar import decode +import platform +try: + from pyzbar.pyzbar import decode +except Exception as e: + print("无法找到 zbar 共享库。请确保安装了 zbar。") + if platform.system() == "Linux": + print("对于基于 RPM 的系统(如 Fedora), 您可以运行以下命令:") + print("sudo dnf install -y zbar") + print("有关更多安装指南,请参考 zbar 的官方文档或您的发行版文档。") + sys.exit(1) import time import re import util.ConfigUtil as Config