Несколько лет назад я потратил некоторое время на то, чтобы заставить zbar
работать с Python 2.7 + Windows x64, и опубликовал это рабочее решение: Как декодировать изображение QR-кода в Python (желательно чистом)?
Теперь я заметил, что pip install zbar
по-прежнему не работает с Python 3.7, поэтому я пытаюсь скомпилировать его из исходников. Вот что я сделал:
Установите «Microsoft Visual C ++ Build Tools 2015» (см. здесь)
Получите
zbar
исходный код по адресу: https://github.com/NaturalHistoryMuseum/ZBarWin64msbuild zbar64.sln /p:PlatformToolset=v140
, который сработал и успешно создал файлlibzbar64-0.dll
скопируйте его в
/x64/Release/libzbar64-0.dll
- # P7 #
# P8 #
Я не думаю, что проблема связана с zbar
, который хорошо компилируется для всех. Может быть, эта версия zbar не подходит для Python 3.x?
У вас есть рабочее решение для использования библиотеки zbar
в Python 3.x + Windows x64?
PS: все еще сохраняется? Последние события, похоже, относятся к 2012 году в Mercurial repo, и невозможно опубликовать проблему в этом репозитории Github или этот.
pip install pyzbar
может работать на Python 3.x - person yushulx   schedule 05.03.2020