1 votes

impossible d'installer matplotlib, les en-têtes freetype2 sont ignorés

Je veux installer matplotlib via pip. Il y a un problème avec 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'.

Quelqu'un a eu un problème similaire ( Comment installer matplotlib sur OS X ? ), et il a été suggéré d'installer pkg-config en premier. J'ai fait cela avec macports, mais je reçois toujours le même avertissement.

J'ai utilisé find pour rechercher les en-têtes, et ils sont bel et bien présents :

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

Comment puis-je utiliser ces fichiers pour installer matplotlib ?

0voto

Jamie Points 103

Matplotlib requiert freetype. Et vous avez perdu la librairie freetype c.
sur Linux/Ubuntu, installez d'abord la librairie freetype2

sudo apt-get install libfreetype6

0voto

Jonathan Hartley Points 924

Je pense que vous devriez être en mesure d'installer les en-têtes freetype (ainsi que ceux de Python, qui seront également nécessaires) à l'endroit prévu en utilisant :

sudo apt-get install libfreetype6-dev python-dev

Mais, pour des raisons que je ne comprends pas, après cela, j'ai toujours une erreur 'missing Python.h' lors de l'installation de matplotlib par pip. Cela n'a pas fonctionné pour moi jusqu'à ce que j'aie fait :

sudo apt-get build-dep python-matplotlib

qui a installé et compilé des tas de cochonneries (vraisemblablement pour des fonctionnalités optionnelles de matplotlib ?)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X