para - pip pillow python
InstalaciĆ³n de PIL con pip (19)
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?
- Instale Xcode y Xcode Command Line Tools como se mencionó.
- 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
(Ventana) Si Pilow no funciona, intente descargar pil en http://www.pythonware.com/products/pil/
Busque en el administrador de paquetes antes de usar pip
. En Arch linux puedes obtener PIL by pacman -S python2-pillow
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
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
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
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
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.
- Vaya al sitio http://www.pythonware.com/products/pil/#pil117
- Haga clic en "Python Imaging Library 1.1.7 Source Kit" para descargar la fuente.
- Tar xf Imaging-1.1.7.tar.gz
- cd imaging-1.1.7
- sudo python setup.py install
Lo clavé usando el sudo port install py27-Pillow
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
Prueba esto:
sudo pip install PIL --allow-external PIL --allow-unverified PIL
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 llamadoPIL.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ó.
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
Primero debes ejecutar este
sudo apt-get build-dep python-imaging
que te dará todas las dependencias que puedas necesitarLuego ejecute
sudo apt-get update && sudo apt-get -y upgrade
Seguido por
sudo apt-get install python-pip
Y luego finalmente
pip install pillow