para - python pil windows




Instalación de PIL con pip (13)

  1. Instale Xcode y Xcode Command Line Tools como se mencionó.
  2. En su lugar, use 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

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ía por favor ayudarme a instalar PIL?



Debe instalar como se describe here :

pip install image

En Mac OS X, use este comando:

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

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

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

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á.


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

Para CentOS:

yum install python-imaging

Para Ubuntu, PIL ya no funciona. Siempre me sale

No se encontró ninguna distribución coincidente de PIL

Entonces instale 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 necesite 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 funcionó bien, aunque existe la posibilidad de que algo en mi entorno no sea el predeterminado.

[homebrew]: http://mxcl.github.com/homebrew/ "Homebrew"


Tengo la respuesta de una discusión here :

Lo intenté

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

Y funcionó.


  • 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





python-imaging-library