Python Imaging Library (PIL) Decodificador jpeg no disponible – cómo solucionarlo?

Tengo un error que es generado por PIL cuando trato de procesar imágenes jpg: el Python Imaging Library (PIL) Decoder jpeg not available .

¿Cómo arreglar este problema?

  • Cómo desactivar la installation de Adobe CS6 en un disco duro de SO de montaña dañado / dañado?
  • ¿Qué son los discos "MadRiver5M993.iPhone", "Bittersweet6M149.iPh ..." como se muestra en "diskutil list"
  • Contactos OS X (Mountain Lion) con CardDav - "CoreDAVHTTPStatusErrorDomain error 500"
  • Documentación de descarga de XCode 4.5
  • iCal DAV El server respondió con un error (HTTP 302) después de dormir
  • ¿Puedo get Mountain Lion en una MacBook?
  • ¿Qué terminal está emulando la aplicación de Mountain Lion Terminal?
  • "No se puede ejecutar el file binary" con un alias de binary
  • Mountain Lion - Ciclo aunque las windows no funcionan en la Terminal
  • Advertencia de médico casero: tienes barriles desvinculados en tu sótano
  • ¿Se puede eliminar el molesto post de sudo de Mountain Lion 10.8.0?
  • El ejecutable CLI "python" parece ignorar la jerarquía de ruta
  • 2 Solutions collect form web for “Python Imaging Library (PIL) Decodificador jpeg no disponible – cómo solucionarlo?”

    A PIL le falta la biblioteca libjpeg .

    Para instalarlo:

    1. Vaya a http://www.ijg.org/files/jpegsrc.v8c.tar.gz
    2. Descomprime este package y cd a la carpeta desempacada cd ~/Downloads/jpeg-8c
    3. Comstackrlo:
       ./configure
       hacer
      
    4. Luego instala: sudo make install

    Pero PIL todavía no puede encontrar la biblioteca. Ahora necesita reinstalarlo:

    1. Desinstalar pil (si lo instalaste con pip, solo escribe sudo pip uninstall pil )
    2. Descargue PIL , descomprímalo y muévase a la carpeta de origen.
    3. Ahora abre setup.py en tu editor de código
    4. Reemplace JPEG_ROOT = None con JPEG_ROOT = libinclude("/usr/local")
    5. ¡Disfrutar! ¡Ahora funciona!

    También puedes instalarlo desde MacPorts . Tienen PIL para varias versiones de Python.

     py-pil @1.1.7 (python, graphics) Python Imaging Library py24-pil @1.1.7 (python, graphics) Python Imaging Library py25-pil @1.1.7 (python, graphics) Python Imaging Library py26-pil @1.1.7 (python, graphics) Python Imaging Library py27-pil @1.1.7 (python, graphics) Python Imaging Library 

    Consulte el sitio para saber cómo instalar MacPorts, luego simplemente escriba sudo port install py-pil (o una de las otras versiones, como py27-pil ). Espere un momento y debe tener un PIL en funcionamiento, suponiendo que utilice la versión de Python para la que se instaló el PIL.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).