2013-02-21 2 views

ответ

1

Это довольно просто с менеджером Homebrew пакет:

brew install exiv2 pyexiv2 

Если вы используете MacPorts, он также имеет Exiv2 формулы:

http://www.macports.org/ports.php?by=name&substr=exiv

--Edit--

Замечание: я получил segfault в «import pyexiv2». Оказалось, что у меня есть система Python 2.7.2 и homebrew Python 2.73. Проблема исчезла после того, как я удалил сваренный Python. Относящиеся информацию можно найти здесь:

https://answers.launchpad.net/pyexiv2/+question/212471

+0

Ну, это было довольно легко на самом деле. Во время запроса вопроса я часами пытался установить как pyexiv2, так и Gexiv2, но не удалось. Между тем, я переустановил OSX, поэтому, я думаю, мои проблемы возникли из моей установки. Большое спасибо. – 2013-04-04 17:39:04

+2

pyexiv2 устарел, любая идея о установке Gexiv2? – 2013-04-04 17:41:13

+1

Для Gexiv2 вы все равно можете установить библиотеку exiv2 с помощью homebrew и macports. И вам придется скачать источник gexiv2 и скомпилировать. Я потерпел неудачу на шаге «make», получил жалобы на неправильные аргументы libtool. Думаю, какая-то разница между Linux и Mac вызвала это. Мне нужна exiv2 для быстрой задачи по пакетному редактированию timestamp exif, и pyexiv2 работал для меня, поэтому я не тратил больше времени на то, чтобы понять, почему gexiv2 не удалось. –

3

Gexiv2 теперь доступен в Homebrew, так просто ...

brew install gexiv2