Lors de l'exécution pip install -r requirements.txt
, j'obtiens l'erreur suivante au cours de l'étape d'installation 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-il pas pip install -r requirements.txt
également installer freetype? Comment freetype doit-il être installé dans Ubuntu 12.04 pour qu'il fonctionne avec matplotlib
?
la source
freetype2
ces jours-ci. Actualisé.apt-get install freetype2-devel
donne la même erreur aussi ... Serait-ce possibleapt-get install freetype*
? Cela semble vouloir installer de nombreux autres paquetslibfreetype2-devel
. Je vais mettre à jour ma réponse à nouveau: /-devel
convention est pour RPM et la-dev
convention est pour DEB. Essayezapt-cache search '^libfreetype.*-dev$'
ce qui donnelibfreetype6-dev
.brew install freetype
m'a aidé sur OSXJ'ai dû installer libxft-dev pour activer matplotlib sur le serveur ubuntu 14.04.
Et puis je pourrais utiliser
la source
pkg-config
, quilibxft-dev
s'installe également en tant que dépendance. Donc, la bonne réponse serait de courirapt-get install libfreetype6-dev pkg-config
Une solution de contournement consiste à faire
sudo apt-get install pkg-config
ce que j'ai trouvé dans ce problème github .la source
pkg-config
était également l'étape non intuitive manquante pour moi, ceci lors de l'installationmatplotlib
dans un conteneur de docker avecubuntu:14.04
comme image de base.pkg-config
ce soit ce qui est nécessaire pour les installations de machines virtuelles.Aucune des réponses existantes n'a fonctionné pour moi pour mettre à niveau matplotlib sur Ubuntu. C'est ce qui fonctionne finalement pour moi:
la source
Cette commande téléchargera toutes les dépendances.
Pour python 2.x
Pour python 3.x
Après l'installation, vous pouvez essayer
la source
Sur Ubuntu, cela a fonctionné après l'installation du
blt-dev
package.la source
apt-get install libfreetype6-dev
s'exécuter pour être automatiquement installé avec blt-dev.J'utilise Mint et aucune de ces réponses n'a fonctionné pour moi, je devais:
la source
J'ai eu le même problème avec Python 3.6 sous Windows, mais je suis ensuite passé à Python 3.5.2 et tout fonctionne bien.
la source
Cette commande a
sudo apt-get install libfreetype6-dev
échoué pour moi sur ubuntu 16.04,The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
J'ai donc téléchargé freetype installé à partir de la source , crédit à ce guide
passé à virtualenv et
pip install matplotlib
et tout fonctionne.la source