[python] Ubuntu exécutant `pip install` donne une erreur 'Les paquets requis suivants ne peuvent pas être construits: * freetype'



Answers

J'ai dû installer libxft-dev pour activer matplotlib sur le serveur ubuntu 14.04.

sudo apt-get install libfreetype6-dev libxft-dev

Et puis je pourrais utiliser

sudo easy_install matplotlib
Question

Lors de l' pip install -r requirements.txt , j'obtiens l'erreur suivante lors de l'installation de matplotlib :

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [not found. pip may install it below.]
              dateutil: yes [dateutil was not found. It is required for date
                        axis support. pip/easy_install may attempt to
                        install it after matplotlib.]
               tornado: yes [tornado was not found. It is required for the
                        WebAgg backend. pip/easy_install may attempt to
                        install it after matplotlib.]
             pyparsing: yes [pyparsing was not found. It is required for
                        mathtext support. pip/easy_install may attempt to
                        install it after matplotlib.]
                 pycxx: yes [Couldn't import.  Using local copy.]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: no  [pkg-config information for 'freetype2' could
                        not be found.]

...

The following required packages can not be built:

                    * freetype

Ne devrait pas pip install -r requirements.txt installe aussi freetype? Comment freetype doit-il être installé dans Ubuntu 12.04 pour qu'il fonctionne avec matplotlib ?




J'ai eu le même problème avec Python 3.6 sur Windows, mais ensuite je suis passé à Python 3.5.2 et tout fonctionne bien.




Sur Ubuntu, cela a fonctionné après avoir installé le blt-dev .

$sudo apt-get install blt-dev
$pip install matplotlib



Aucune des réponses existantes n'a fonctionné pour moi pour mettre à jour matplotlib sur Ubuntu. C'est ce qui finalement fonctionne pour moi:

$ sudo apt-get install build-dep python-matplotlib
$ pip install matplotlib --upgrade





Related