Спасибо за ссылку выше.Я смог заставить работать matplotlib с некоторыми незначительными изменениями.Я документирую конкретное сообщение об ошибке, с которым столкнулся, для дальнейшего использования.
Конверт: Mac OS X 10.7.4 (Lion), работающий под управлением Python 2.7.1 (находится в / usr / bin)
Я начал пытаться заставить matplotlib работать против установки по умолчанию.setup.py намекнул на некоторые проблемы, а именно:
freetype2: found, but unknown version (no pkg-config)
* WARNING: Could not find 'freetype2' headers in any
* of '.', './freetype2'.
и
OPTIONAL BACKEND DEPENDENCIES
libpng: found, but unknown version (no pkg-config)
* Could not find 'libpng' headers in any of '.'
шаг установки завершится неудачно со следующим сообщением об ошибке:
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/__multiarray_api.h:1187: warning: ‘int _import_array()’ defined but not used
lipo: can't open input file: /var/tmp//ccG28dDI.out (No such file or directory)
Поиск в Google дляэтот файл не помог ни с чем.Я немного покопался и решил, что идти по пути virtualenv не стоило моего времени.
Я закончил тем, что выполнил шаги, описанные в ссылке jholewinski выше.Установил новый python 2.7.4 в / usr / local / и следовал там инструкциям.(Я переустановил pkg-config).Мне удалось получить последнюю версию matplotlib из git, и она работала просто отлично.
На этот раз присутствовали библиотеки libpng (1.5.4) и freetype2 (13.2.7).