J'essaie d'installer PIL (la Python _ Imaging Library) à l'aide de la commande suivante:
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 s'il vous plaît m'aider à installer PIL?
https://pypi.python.org/pypi/Pillow/2.2.1
pip install Pillow
Si vous avez les deux Pythons installés et souhaitez installer ceci pour Python3:
python3 -m pip install Pillow
Cela fonctionne pour moi:
apt-get install python-dev
apt-get install libjpeg-dev
apt-get install libjpeg8-dev
apt-get install libpng3
apt-get install libfreetype6-dev
ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib
pip install PIL --allow-unverified PIL --allow-all-external
C'est très simple avec apt install, utilisez cette commande pour le faire
Sudo apt-get install python-PIL
ou
Sudo pip install pillow
ou
Sudo easy_install pillow
Sur Mac OS X, utilisez cette commande:
Sudo pip install https://effbot.org/media/downloads/Imaging-1.1.7.tar.gz
Vous devriez installer comme décrit ici :
pip install image
J'ai eu la réponse d'une discussion ici :
J'ai essayé
pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL
et cela a fonctionné.
Pour Ubuntu, PIL ne fonctionne plus. Je reçois toujours:
Aucune distribution correspondante trouvée pour PIL
Alors installez python-imaging:
Sudo apt-get install python-imaging
Ces jours-ci, tout le monde utilise Pillow, une fourchette conviviale pour la pilule, sur la pilule.
Au lieu de: Sudo pip install pil
Faire: Sudo pip install pillow
$ Sudo apt-get install python-imaging
$ Sudo -H pip install pillow
Je suppose que vous êtes sur Mac. Voir Comment puis-je installer PIL sur un Mac OS x 10.7.2 Lion
Si vous utilisez [homebrew] [], vous pouvez installer le PIL avec seulement
brew install pil
. Vous devrez alors peut-être ajouter le répertoire d'installation ($(brew --prefix)/lib/python2.7/site-packages
) à votre PYTHONPATH ou ajouter l'emplacement du répertoire PIL lui-même dans un fichier nomméPIL.pth
dans l'un des répertoires de votre paquet-site, avec le contenu. :/usr/local/lib/python2.7/site-packages/PIL
(en supposant que
brew --prefix
soit/usr/local
).Alternativement, vous pouvez simplement télécharger/construire/installer à partir de la source:
# download curl -O -L http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz # extract tar -xzf Imaging-1.1.7.tar.gz cd Imaging-1.1.7 # build and install python setup.py build Sudo python setup.py install # or install it for just you without requiring admin permissions: # python setup.py install --user
Je viens d’exécuter ce qui précède tout à l’heure (sous OSX 10.7.2, avec Xcode 4.2.1 et System Python 2.7.1) et la construction a bien fonctionné, même s’il est possible que quelque chose dans mon environnement défaut.
[homebrew]: http://mxcl.github.com/homebrew/ "Homebrew"
J'ai le même problème, mais il est résolu avec l'installation de python-dev
.
Avant d'installer PIL, exécutez la commande suivante:
Sudo apt-get install python-dev
Puis installez PIL:
pip install PIL
Pour CentOS:
yum install python-imaging
J'ai eu des erreurs lors de l'installation. Juste au cas où quelqu'un aurait ça aussi. Malgré cela, j'étais déjà assis sous un utilisateur administrateur, mais pas root.
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/PIL'
Storing debug log for failure in /Users/wzbozon/Library/Logs/pip.log
Ajouter "Sudo" a résolu le problème. Avec Sudo, cela a fonctionné:
~/Documents/mv-server: $ Sudo pip install Pillow
J'ai essayé toutes les réponses, mais j'ai échoué. Obtenez directement la source sur le site officiel, puis construisez avec succès l'installation.
D'abord, vous devriez lancer ce Sudo apt-get build-dep python-imaging
qui vous donnera toutes les dépendances dont vous pourriez avoir besoin
Puis lancez Sudo apt-get update && Sudo apt-get -y upgrade
Suivi de Sudo apt-get install python-pip
Et enfin, installez Pil pip install pillow
(Fenêtre) Si Pilow ne fonctionne pas, essayez de télécharger pil à l'adresse http://www.pythonware.com/products/pil/
Je l'ai cloué en utilisant Sudo port install py27-Pillow
Essaye ça:
Sudo pip install PIL --allow-external PIL --allow-unverified PIL
Recherchez sur le gestionnaire de paquets avant d'utiliser pip
. Sur Arch Linux, vous pouvez obtenir PIL par pacman -S python2-pillow
Installer
pip install Pillow
Ensuite, importez simplement dans votre fichier comme,
from PIL import Image
J'utilise des fenêtres. Ça marche pour moi.
Il existe un autre outil de package Python appelé conda
. Conda est préférable (je crois) au pip quand il y a des bibliothèques qui ont besoin d'installer C++ et d'autres liaisons qui ne sont pas du pur Python. Conda inclut également pip dans son installation afin que vous puissiez toujours utiliser pip, mais vous bénéficiez également des avantages de conda.
Conda installe également IPython , pil et de nombreuses autres bibliothèques par défaut. Je pense que vous l'aimerez.