L'installation de PIL avec pip
Je suis en train d'installer PIL (Python Imaging Library) à l'aide de la commande:
sudo pip install pil
mais je reçois le message suivant:
Downloading/unpacking PIL
You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files.
Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded
Running setup.py egg_info for package PIL
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
Installing collected packages: PIL
Running setup.py install for PIL
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
--- using frameworks at /System/Library/Frameworks
building '_imaging' extension
clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o
unable to execute clang: No such file or directory
error: command 'clang' failed with exit status 1
Complete output from command /usr/bin/python -c "import setuptools;__file__='/private/tmp/pip_build_root/PIL/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-AYrxVD-record/install-record.txt --single-version-externally-managed:
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
running install
running build
.
.
.
.
copying PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.8-intel-2.7
running build_ext
--- using frameworks at /System/Library/Frameworks
building '_imaging' extension
creating build/temp.macosx-10.8-intel-2.7
creating build/temp.macosx-10.8-intel-2.7/libImaging
clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o
unable to execute clang: No such file or directory
error: command 'clang' failed with exit status 1
----------------------------------------
Cleaning up…
Pourriez-vous m'aider à installer PIL??
- Avez-vous installé Xcode, puis installé Xcode est outils en ligne de commande? Il semble que vous n'avez pas le compilateur clang.
Vous devez vous connecter pour publier un commentaire.
https://pypi.python.org/pypi/Pillow/2.2.1
Si vous avez deux Pythons installé et que vous souhaitez installer ce pour Python3:
clang
erreur sur OSX Mavericks quand j'ai essayé ceci, mais j'ai trouvé que cette réponse a aidé avec ça: stackoverflow.com/a/22322645/16959import Image
. Est-il un moyen pour obtenir l'Oreiller afin de fournir des Images?python3 -m pip install ...
devient obsolète, avec pip3 vous pouvez utiliserpip3 install ...
Cela fonctionne pour moi:
# ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/include/freetype2 /usr/local/include/freetype
Il est très simple à l'aide de apt install utilisez cette commande pour faire
ou
ou
Sur Mac OS X, utilisez cette commande:
brew install libjpeg
Vous devez installer comme décrit ici:
J'ai eu la réponse à partir d'une discussion ici:
J'ai essayé
et cela a fonctionné.
pip install --no-index -f http://effbot.org/downloads/ -U PIL --trusted-host effbot.org
La raison, j'ai utilisé celui-ci est parce que c'est l'URL indiquée par l'emballage et sur pypi.python.org/pypi/PILxcode-select --install
Ces jours-ci, tout le monde utilise un Oreiller, un sympathique PIL fourche, plus de PIL.
Au lieu de:
sudo pip install pil
Faire:
sudo pip install pillow
Pour Ubuntu, PIL ne fonctionne plus. J'obtiens toujours:
Donc installer python-imaging:
- Je prendre, vous êtes sur Mac. Voir Comment puis-je installer PIL sur mac os x Lion 10.7.2
pil
, il ne se fait pas viapip
que l'OP a essayé d'abord. Je trouve l'utilisation abondante debrew
sur le web ces jours-sous-optimale.brew
installera tout à fait un peu de surcharge en fonction de ce que vous voulez qu'il fasse. doncpip
serait probablement toujours être le meilleur choix pour les modules python.Je vais avoir le même problème, mais c'est résolu avec l'installation de
python-dev
.Avant d'installer PIL, exécuter la commande suivante:
Puis installer PIL:
pip install pil
résultats dansNo distributions at all found for PIL
, si je installer python-dev premier ou non.J'ai eu des erreurs lors de l'installation. Juste au cas où quelqu'un a cette trop. Malgré que j'étais déjà assis en vertu de l'utilisateur admin, mais pas de racine.
L'ajout de "sudo", a résolu le problème, avec sudo, il a travaillé:
Pour CentOS:
J'ai essayé toutes les réponses, mais faild.
D'obtenir directement les sources depuis le site officiel puis de créer, installer succès.
Installer
Ensuite, il suffit d'importer dans votre fichier comme,
Je suis avec windows. Il est travaillé pour moi.
J'ai cloué par l'utilisation de la
sudo port install py27-Pillow
Essayez ceci:
sudo pip install --allow-external --allow-unverified PIL PIL
peut aussi travailler pour l'instant.--allow-external
et--allow-unverified
sont à la fois obsolète.pip install pillow
est la réponse correcte.(Fenêtre) Si Pilow fonctionne pas essayez de télécharger pil à http://www.pythonware.com/products/pil/
D'abord, vous devez exécuter ce
sudo apt-get build-dep python-imaging
qui vous donnera toutes les dépendances que vous pourriez avoir besoinPuis exécutez
sudo apt-get update && sudo apt-get -y upgrade
Suivie par
sudo apt-get install python-pip
Et enfin installer Pil
pip install pillow
De recherche sur gestionnaire de paquet avant de l'utiliser
pip
. Sur Arch linux, vous pouvez obtenir PIL parpacman -S python2-pillow
Il y a un autre paquet Python outil appelé
conda
. Conda est préféré (je crois) plus de pip quand il y a des bibliothèques qui ont besoin d'installer C++ et d'autres liaisons qui ne sont pas pur Python. Conda comprend pip lors de son installation en tant que bien de sorte que vous pouvez toujours utiliser pip, mais vous obtenez également les avantages de la conda.Conda installe également IPython, pil, et de nombreuses autres bibliothèques par défaut. Je pense que vous l'aimerez.