pyqrcode поддерживает кодирование и декодирование QR-кодов.
Что касается zbar, как прокомментировали другие, вам трудно помочь, не зная ни одного сообщения об ошибке.
Вы установили zbar из двоичных пакетов Windows или из исходного кода?
zbar имеет готовый двоичный пакет Windows, доступный здесь , также имеется двоичный файл для модулей Python для 2.5 и 2.6, доступный здесь .
Что касается установки через zbar, см. эти Инструкции по установке zbar
Краткое изложение шагов, которые необходимо выполнить на основе приведенной выше ссылки для установки zbarМодуль Python из источника показан ниже.
- Установить zbar (желательно из двоичного файла здесь )
- Установить MinGW
- Добавьте Zbar \ bin и MinGw \ bin (двоичные установочные каталоги) в переменную пути Windows
- Загрузите исходный код модуля Zbar Python из здесь и разархивируйте его во временную папкуr
Измените скрипт setup.py, чтобы использовать настраиваемый zbar include и путь к библиотеке.
Добавьте from distutils.sysconfig import get_config_vars
в строку 3 и добавьте следующие параметры в вызов Extension:
library_dirs=["""zbarlibdirectory"""],
include_dirs=[get_config_vars('INCLUDEDIR'),
get_config_vars('INCLUDEPY'),
"""zbarincludedirectory"""]
, где zbarlibdirectory - это что-то вроде C:\zbar\lib
, а zbarincludedirectory - что-то вроде C:\zbar\include
Установите модуль Python zbar, используя измененный файл setup.py
python setup.py build --compiler=mingw32
python setup.py install
Asчто касается установки pyqrcode в Windows7, я еще этого не сделал, но, полагаю, вы просто ознакомились с инструкциями по исходному тексту под соответствующим заголовком: сначала установите все зависимости, затем запустите make и make install либо с помощью nmake, либо с помощью make MinGW.