Django es el entorno de desarrollo web para perfeccionistas con límites de tiempo

Instalar PIL en Mac OS X Leopard 10.5.6

Al instalar Django en Mac OS X, si utilizamos ImageField en nuestros modelos necesitaremos PIL (Python Imaging Library), la librería de tratamiento de imágenes para Python. Tras probar con distintos métodos que no han tenido éxito he encontrado un post que explica de una forma sencilla cómo hacerlo. Estos son los pasos a seguir:

  1. Descarga el instalador de PIL desde http://pythonmac.org/packages/py25-fat/index.html

  2. El instalador de PIL busca Python en una ruta distinta de donde está por defecto en Mac OS X Leopard. Para que al buscar en esa ruta encuentre la verdadera ruta donde se encuentra Python tenemos que crear un enlace simbólico:

    cd /Library/Frameworks
    sudo ln -s /System/Library/Frameworks/Python.framework/ Python.framework
    
  3. Abrimos el instalador que hemos descargado e instalamos PIL

  4. Tenemos que añadir PIL a nuestro path de Python. Editamos ~/.profile (en caso de no funcionar de esta manera editaríamos ~/.bashrc) y añadimos la siguiente línea:

    export PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/
    
  5. Podemos comprobar que PIL está correctamente instalado escribiendo el siguiente comando en el Terminal y viendo que no da ningún error:

    python -c "from PIL import Image"
    

Publicado por Antonio Melé el Sábado 7 de Marzo de 2009 Compártelo: Facebook: Twitter: | Categorías: imágenes, instalación, mac osx

Entradas similares

Desarrollar con Django en Mac OS X Leopard

Hace poco me han preguntado sobre cómo instalar Django en Mac OS X Leopard para tener un entorno de desarrollo. Vamos a ver cómo ...


Nuevo sitio web para django-thumbs

django-thumbs ya tiene nuevo sitio web: http://djangothumbnails.com. La versión 0.3 de django-thumbs funciona correctamente con la versión de desarrollo de Django ...


 
Generar miniaturas de imágenes con django-thumbs

Tras ver que la mayoría de los proyectos existentes para generar miniaturas de imágenes aún no funcionan con la API de Storage y que ...


Crear una imagen de nuestros modelos con django-command-extensions

Algo interesante que nos aporta django-command-extensions es poder crear una representación gráfica de nuestros modelos (o por decirlo de otro modo nuestro esquema de ...


 
 

1 comentario:

El Lunes 8 de Marzo de 2010 ppjuarez dijo:
Hola, no me funciona, ya probe con el .bashrc y con el .profile, pero parece que no, ninguno de estos archivos existian en mi home asi que los cree, pero no jala, la instalacion de pil se realizo correctamente pero sigue apareciendome error al importar

Escribe un comentario: