132 votos

Puede ' t instalar PIL después de Mac OS X 10.9

Sólo he actualizado mi Mac OS a 10,9 y descubrí que algunos (todos?) de mis módulos Python ya no son aquí, especialmente la imagen de uno.

Así que trato de ejecutar sudo pip install pil , pero me da este error:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found

#      include <X11/Xlib.h>

               ^

1 error generated.

error: command 'cc' failed with exit status 1

Mi Xcode está actualizado y no tengo idea. ¿Es posible que PIL no está aún 10.9 compatible?

210voto

Dmitry Demidenko Puntos 2118

Siguiente trabajó para mí:

ln -s  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11 /usr/local/include/X11
sudo pip install pil

ACTUALIZACIÓN:

Pero hay más abajo, más correcta solución proporcionada por voluntad.

abrir el terminal y ejecutar:xcode-select --install

101voto

Will Puntos 689

abrir el terminal y ejecutar:

xcode-select --install

34voto

klem4 Puntos 259
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11/ /usr/local/include/X11

ayuda para mí! os x 10.9

pip install pillow

¡ Pero! después de pip instalar...

*** ZLIB (PNG/ZIP) support not available

xcode-select --install

vuelva a instalar la almohada

pip install pillow

PIL SETUP SUMMARY
    --------------------------------------------------------------------
    version      Pillow 2.2.1
    platform     darwin 2.7.5 (default, Aug 25 2013, 00:04:04)
                 [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
    --------------------------------------------------------------------
    --- TKINTER support available
    --- JPEG support available
    --- ZLIB (PNG/ZIP) support available
    --- TIFF G3/G4 (experimental) support available
    --- FREETYPE2 support available
    --- LITTLECMS support available
    --- WEBP support available
    --- WEBPMUX support available
    --------------------------------------------------------------------

9voto

Formulka Puntos 91

instalación de herramientas de línea de comandos ha solucionado el problema para mí

Tienes que instalarlos por separado como ahora no forman parte de los paquetes en xcode:

https://developer.Apple.com/downloads/index.Action?=Command%20line%20tools#

8voto

tonhozi Puntos 81

No de los que trabajó para mí... Yo seguía recibiendo:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
error: command 'cc' failed with exit status 1

Así que encontré un trabajo con la siguiente solución:

sudo export CFLAGS=-Qunused-arguments
sudo export CPPFLAGS=-Qunused-arguments
sudo pip install PIL --allow-external PIL --allow-unverified PIL

De esta manera he podido instalar.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: