web-dev-qa-db-fra.com

Erreur lors de l'installation de Pillow sur Ubuntu 14.04

J'essaie d'installer Pillow sur Ubuntu 14.04 en utilisant cette commande:

pip install Pillow

mais l'installation échoue avec cette erreur:

ValueError: --enable-jpeg requested but jpeg not found, aborting.
49
Navid777

Le problème était que le paquet libjpeg-dev n'a pas été installé. Pour résoudre le problème, procédez comme suit:

Sudo apt-get install libjpeg-dev
88
Navid777

Assurez-vous que les packages de développement Python sont installés. Sinon, installez-le à l'aide des commandes suivantes:

Pour Ubunt

Sudo apt-get install python3-dev python3-setuptools

Pour Fedora

Sudo dnf install python-devel

Après avoir installé les packages de développement, installez ce qui suit:

Pour Ubunt

Sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk

Pour Fedora

Sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \
lcms2-devel libwebp-devel tcl-devel tk-devel
21
Mahendra Yadav

Vous devez installer les dépendances et les bibliothèques manquantes nécessaires à Pillow pour que cela fonctionne. Trouvez les dépendances ici

Ce sont les dépendances/bibliothèques actuelles pour Ubuntu 14.04 pour Pilllow 3.0.0+. Installez-les en exécutant la commande ci-dessous

Sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev \
libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
4
waweru

Il peut y avoir un problème où pip s'appuie sur une version mise en cache des dépendances, et effacer le cache peut parfois résoudre le problème. Il suffit de taper

$ rm -rf ~/.cache/pip

Source: numéro de github

1
ygesher