Problemas con Snow Leopard, Django y PIL

Estoy teniendo algunos problemas para que Django y PIL funcionen correctamente desde la actualización a Snow Leopard

He instalado freetype, libjpeg y luego PIL, que me dice:

--- TKINTER support ok --- JPEG support ok --- ZLIB (PNG/ZIP) support ok --- FREETYPE2 support ok 

pero cuando bash cargar un jpeg a través de la interfaz de administración de django obtengo:

Sube una imagen válida. El archivo que cargó no era una imagen o una imagen dañada.

Funciona bien con archivos PNG.

¿Algunas ideas?

Cato

Tuve la misma experiencia con Leopard 10.5.x Esto es lo que hice para solucionarlo (puede que no te funcione).

  1. Diríjase a su carpeta de trabajo PIL (donde descomprimió PIL) cd a su carpeta de comstackción cd a su carpeta lib.macosx-10. * (Específico a su sistema operativo) elimine * .so cd de nuevo a su carpeta de comstackción PIL (inicié sesión como Su para esto, pero puede sudo estos si lo desea)
  2. python setup.py limpio
  3. python setup.py build
  4. python setup.py install

Esto reconstruye PIL limpio. La razón por la que su jpeg informa que está bien, es que solo busca la existencia de los archivos jpeg lib, pero no la dependencia que ocurre a partir de una comstackción e instalación limpia de PIL.

Espero que esto resuelva su problema, lo más probable es que el mío esté relacionado con el orden de instalación, pero tal vez le ayude …

  • Conocer

Como seguimiento a la respuesta de Ken, tuve el mismo problema con Snow Leopard 10.6.x que fue causado por la instalación de PIL antes de libjpeg. Después de instalar libjpeg, reinstalé PIL haciendo lo siguiente.

  1. Carpeta de trabajo de CD a PIL
  2. python setup.py limpio
  3. python setup.py build_ext -i <- Esto reconstruye PIL
  4. python selftest.py – Ejecuta el autocomprobación para confirmar que PIL está instalado correctamente
  5. python setup.py install

Me encontré con un problema similar en Ubuntu 8.04. Pude salir de él simplemente reeditando mi instalación PIL (a través de pip):

 pip install PIL --upgrade 

No estoy seguro de cuál era el problema, pero sospecho que es similar a lo que otros reportaron aquí.