1

Я хочу установить matplotlib через pip. Есть проблема с freetype2.h

REQUIRED DEPENDENCIES

             numpy: 1.6.2

         freetype2: found, but unknown version (no pkg-config)

                    * WARNING: Could not find 'freetype2' headers in any

                    * of '.', './freetype2'.

У кого-то была похожая проблема ( Как установить matplotlib на OS X?), И было предложено сначала установить pkg-config. Я сделал это с Macports, но я все еще получаю то же предупреждение.

Я использовал find для поиска заголовков, и они определенно присутствуют в:

/opt/X11/include/ft2build.h
/usr/X11/include/ft2build.h

Как я могу использовать эти файлы для установки matplotlib?

2 ответа2

0

Matplotlib требует freetype. И вы потеряли freetype c lib.
в Linux/Ubuntu сначала установите freetype2 lib

sudo apt-get install libfreetype6
0

Я думаю, что вы должны иметь возможность установить заголовки freetype (а также заголовки Python, которые также понадобятся) в нужном месте, используя:

sudo apt-get install libfreetype6-dev python-dev

Но по причинам, которые я не понимаю, после этого я все еще получал ошибку «отсутствует python.h» при установке pip matplotlib. Это не сработало для меня, пока я не сделал:

sudo apt-get build-dep python-matplotlib

какие инсталлированные и скомпилированные дрянные хламы (предположительно для дополнительных функций matplotlib?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .