Я пытаюсь установить Zbar с Python 2.6.6, но получаю много ошибок, я пытался их удалить, но все равно остался с одной,
Когда я попытался установить zbar с помощью cmd, я получил ошибку:
C:\zbar>python setup.py install
running install
running build
running build_ext
building 'zbar' extension
error: Unable to find vcvarsall.bat
(у меня есть папка zbar на моем диске c) не понял, что делает это означает, что на этой странице "пользователи Windows обратите внимание: модуль будет НЕ загружайте, если библиотека DLL ZBar (в настоящее время libzbar-0.dll) не доступна в вашей системе Windows PATH!" так что оставил как есть. В пути переменных среды я добавил только эти (это нормально?)
;C:\Python26;C:\MinGW\bin
Затем я загрузил MinGW (выбрал базовые инструменты MinGW, компилятор g++ и создание MinGW) после того, как установил его, и получил ошибка
error:unrecognized command line option ‘-mno-cygwin’
error: command ‘gcc’ failed with exit status 1
Затем я проверил gcc --version, это 4.8.1, и внес изменения в файл Libs/disutils/cygwincompiler.py:
self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
compiler_so='gcc -mno-cygwin -mdll -O -Wall',
compiler_cxx='g++ -mno-cygwin -O -Wall',
linker_exe='gcc -mno-cygwin',
linker_so='%s -mno-cygwin %s %s'
% (self.linker_dll, shared_option,
entry_point))
Relaced с
self.set_executables(compiler='gcc -O -Wall',
compiler_so='gcc -mdll -O -Wall',
compiler_cxx='g++ -O -Wall',
linker_exe='gcc',
linker_so='%s %s %s'
% (self.linker_dll, shared_option,
entry_point))
Теперь, когда я попытался построить снова, я получаю эту ошибку?
C:\zbar>setup.py install build --compiler=mingw32
running install
running build
running build_ext
building 'zbar' extension
C:\MinGW\bin\gcc.exe -mdll -O -Wall -IC:\Python26\include -IC:\Python26\PC -c zb
armodule.c -o build\temp.win32-2.6\Release\zbarmodule.o
In file included from zbarmodule.c:24:0:
zbarmodule.h:26:18: fatal error: zbar.h: No such file or directory
#include <zbar.h>
^
compilation terminated.
error: command 'gcc' failed with exit status 1
C:\zbar>
Как мне справиться с этой ошибкой, пожалуйста, помогите, мне нужно установить Zbar. Также нужно знать, следует ли мне использовать Python 2.7 или 2.6 для лучшего использования этого.