установка py3exiv2 на windows - PullRequest
0 голосов
/ 29 мая 2018

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

pip install py3exiv2 Сбор py3exiv2 Загрузка https://files.pythonhosted.org/packages/b3/56/52cc6757f24d828e9db35e8f24091ac1529471dd8c16b532925f4d89f0ca/py3exiv2-0.3.0.tar.gz Установка собранных пакетов: py3exiv2 Запуск setup.py install для py3exiv2 ... ошибка завершенавывод команды c: \ users \ nagasia.desktop-4proa3l \ appdata \ local \ Programs \ python \ python36-32 \ python.exe -u -c "импорт setuptools, токенизация; файл = '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 - одиночная версия-управляемая извне --compile: FIND: 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 -> сборка \ 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 -> сборка\ lib.win32-3.6 \ pyexiv2 копирование src \ pyexiv2__init __. py -> build \ lib.win32-3.6 \ pyexiv2 выполнение build_ext сборка расширения 'libexiv2python' создание сборки \ temp.win32-3.6 создание сборки \ 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:\ users \ nagasia.desktop-4proa3l \ appdata \ local \ Programs \ python \ python36-32 \ include -Ic: \ users \ nagasia.desktop-4proa3l \ appdata \ local \ Programs \ python \ python36-32 \ include "-IC: \ Program Files (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))\Выигратьdows 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

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

Команда "c: \ users \ nagasia.desktop-4proa3l\ appdata \ local \ Programs \ python \ python36-32 \ python.exe -u -c "импортировать setuptools, токенизировать; файл = '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 (скомпилировать (код, file ,'exec ')) "установить --record C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-record-isqztm52 \ install-record.txt - одиночная версия - управляемая извне --compile"ошибка с кодом ошибки 1 в C: \ Users \ NAGASI ~ 1.DES \ AppData \ Local \ Temp \ pip-install-sgx1rihl \ py3exiv2 \

что я могу сделать?спасибо

1 Ответ

0 голосов
/ 31 мая 2018

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

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

...