установка py3exiv2 в Windows

когда я пытаюсь установить его, появляется сообщение об ошибке:

Команда "c: \ users \ nagasia.desktop-4proa3l \ appdata \ local \ programs \ python \ python36-32 \ python.exe -u -c" импортировать инструменты настройки, токенизировать; файл = 'C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-install-sgx1rihl \ py3exiv2 \ setup.py '; f = getattr (tokenize,' open ', open) (файл) ; code = f.read (). replace ('\ r \ n', '\ n'); f.close (); exec (compile (code, file, 'exec')) "install --record C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-record-isqztm52 \ install-record.txt --single-version-exbound-managed --compile" не удалось с кодом ошибки 1 в C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-install-sgx1rihl \ py3exiv2 \

----------------------------------------

что я могу сделать? Благодарность

Вы пытаетесь скомпилировать код с помощью VisualC ++, но код настроен для среды Linux и требует компилятора Gnu.


person nagasia    schedule 29.05.2018    source источник
comment
pip install py3exiv2 Сбор py3exiv2 Скачивание Установка собранных пакетов: py3exiv2 Запуск setup.py install для py3exiv command2 ... users \ nagasia.desktop-4proa3l \ appdata \ local \ programs \ python \ python36-32 \ python.exe -u -c "импорт setuptools, tokenize; file = 'C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-install-sgx1rihl \ py3exiv2 \ setup.py '; f = getattr (tokenize,' open ', open) (file); code = f. read (). replace ('\ r \ n', '\ n'); f.close (); exec (compile (code, file, 'exec')) "install --record C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-record-isqztm52 \ install-record.txt --single-version-external-managed --compile: НАЙТИ: modificador no v lido НАЙТИ: modificador no v lido НАЙТИ: modificador no v lido работает установка выполняется сборка выполняется build_py создание сборки создание сборки \ lib.win32-3.6 создание сборки \ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2 \ exif .py -> build \ lib.win32-3.6 \ pyexiv2, копирование src \ pyexiv2 \ iptc.py -> build \ lib.win32-3.6 \ pyexiv2, копирование src \ pyexiv2 \ metadata.py -> build \ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2 \ preview.py -> build \ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2 \ utils.py -> build \ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2 \ xmp.py -> build \ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2__init __. py -> build \ lib.win32-3.6 \ pyexiv2 запуск build_ext создание расширения libexiv2python создание build \ temp.win32-3.6 создание build \ temp.win32-3.6 \ Release создание сборки \ temp.win32-3.6 \ Release \ src C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ BIN \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -Ic: \ пользователи \ nagasia.desktop-4proa3l \ appdata \ local \ programs \ python \ python36-32 \ include -Ic: \ users \ nagasia.desktop-4proa3l \ appdata \ local \ programs \ python \ python36-32 \ include "-IC: \ Program Файлы (x86) \ Microsoft Visual Studio 14.0 \ VC \ INCLUDE "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.10240.0 \ ucrt "" -IC: \ Program Files (x86) \ Windows Kits \ 8.1 \ include \ shared "" -IC: \ Program Files (x86) \ Windows Kits \ 8.1 \ include \ um "" "-IC: \ Program Files (x86) \ Windows Kits \ 8.1 \ include \ winrt" / EHsc /Tpsrc/exiv2wrapper.cpp /Fobuild\temp.win32-3. 6 \ Release \ src / exiv2wrapper.obj -g cl: предупреждение командной строки D9002: игнорирование неизвестной опции '-g' exiv2wrapper.cpp c: \ users \ nagasia.desktop-4proa3l \ appdata \ local \ temp \ pip-install-sgx1rihl \ py3exiv2 \ src \ exiv2wrapper.hpp (32): фатальная ошибка C1083: не удается открыть включаемый файл: 'exiv2 / image.hpp': нет такого файла или ошибка каталога: команда 'C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ BIN \ cl.exe 'не удалось со статусом выхода 2   -  person dr0i    schedule 29.05.2018


Ответы (1)


Поскольку для адаптации и перенастройки кода требуются большие знания, я предлагаю вам использовать готовый модуль для Windows 10, например. г. piexif.

Воспользуйтесь множеством возможностей форматирования в StackOverflow. Представление хорошо читаемого вопроса значительно увеличивает вероятность получения ответа.

person Community    schedule 30.05.2018