Instalación de PIL con pip

Estoy intentando instalar PIL (la biblioteca de imágenes de Python) usando el comando:

sudo pip install pil 

pero me sale el siguiente mensaje:

 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… 

¿Podrías ayudarme a instalar PIL?

  1. Instale Xcode y Xcode Command Line Tools como se mencionó.
  2. En su lugar, usa Pillow, ya que PIL está básicamente muerto. La almohada es una horquilla mantenida de PIL.

https://pypi.python.org/pypi/Pillow/2.2.1

 pip install Pillow 

Si tiene ambos Pythons instalados y desea instalar esto para Python3:

 python3 -m pip install Pillow 

Esto funciona para mí:

 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 

Es muy simple usar apt install usa este comando para hacerlo

 sudo apt-get install python-PIL 

o

 sudo pip install pillow 

o

 sudo easy_install pillow 

En Mac OS X, use este comando:

 sudo pip install https://effbot.org/media/downloads/Imaging-1.1.7.tar.gz 

Debe instalar como se describe aquí :

 pip install image 

Tengo la respuesta de una discusión aquí :

Lo intenté

 pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL 

Y funcionó.

En estos días, todos usan Pillow, un tenedor PIL amigable, sobre PIL.

En lugar de: sudo pip install pil

Hacer: sudo pip install pillow

 $ sudo apt-get install python-imaging $ sudo -H pip install pillow 

Para Ubuntu, PIL ya no funciona. Siempre me sale

No se encontró ninguna distribución coincidente de PIL

Entonces instala python-imaging:

 sudo apt-get install python-imaging 

Supongo que estás en Mac. Ver cómo puedo instalar PIL en mac os x 10.7.2 Lion

Si usa [homebrew] [], puede instalar el PIL con solo brew install pil . Es posible que luego deba agregar el directorio de instalación ( $(brew --prefix)/lib/python2.7/site-packages ) a su PYTHONPATH, o agregar la ubicación del directorio PIL en un archivo llamado PIL.pth en cualquier archivo. de sus directorios de sitios-paquetes, con los contenidos:

 /usr/local/lib/python2.7/site-packages/PIL 

(Suponiendo que brew --prefix es /usr/local ).

Alternativamente, puedes simplemente descargarlo / construirlo / instalarlo desde la fuente:

 # 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 

Ejecuté lo anterior justo ahora (en OSX 10.7.2, con XCode 4.2.1 y System Python 2.7.1) y se desarrolló bien, aunque existe la posibilidad de que algo en mi entorno no sea el predeterminado.

[homebrew]: http://mxcl.github.com/homebrew/ “Homebrew”

Estoy teniendo el mismo problema, pero se soluciona con la instalación de python-dev .

Antes de instalar PIL, ejecute el siguiente comando:

 sudo apt-get install python-dev 

Luego instale PIL:

 pip install PIL 

Tuve algunos errores durante la instalación. Por si alguien también tiene esto. A pesar de eso ya estaba sentado debajo del usuario administrador, pero no de 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 

Agregar “sudo” solucionó el problema, con sudo funcionó:

 ~/Documents/mv-server: $ sudo pip install Pillow 

Para CentOS:

 yum install python-imaging 

Intenté todas las respuestas, pero faild. Obtenga directamente la fuente del sitio oficial y luego construya el éxito de la instalación.

  1. Vaya al sitio http://www.pythonware.com/products/pil/#pil117
  2. Haga clic en “Python Imaging Library 1.1.7 Source Kit” para descargar la fuente.
  3. Tar xf Imaging-1.1.7.tar.gz
  4. cd imaging-1.1.7
  5. sudo python setup.py install

Lo clavé usando el sudo port install py27-Pillow

Prueba esto:

 sudo pip install PIL --allow-external PIL --allow-unverified PIL 

(Ventana) Si Pilow no funciona, intente descargar pil en http://www.pythonware.com/products/pil/

  • Primero debes ejecutar este sudo apt-get build-dep python-imaging que te dará todas las dependencias que puedas necesitar

  • Luego ejecute sudo apt-get update && sudo apt-get -y upgrade

  • Seguido por sudo apt-get install python-pip

  • Y luego finalmente pip install pillow

Busque en el administrador de paquetes antes de usar pip . En Arch linux puedes obtener PIL por pacman -S python2-pillow

Hay otra herramienta de paquete de Python llamada conda . Conda es preferible (creo) sobre pip cuando hay bibliotecas que necesitan instalar C ++ y otros enlaces que no son Python puro. Conda incluye pip también en su instalación, por lo que aún puede usar pip, pero también obtiene los beneficios de conda.

Conda también instala IPython , pil y muchas otras bibliotecas de forma predeterminada. Creo que te gustará.