Quem sou eu

Minha foto

Formado em Computação, desenvolvedor web, interessado em tecnologia, metaleiro e um gamer inveterado.

Pesquisar

quinta-feira, 21 de julho de 2011

Instalando a PIL no Ubuntu 11.04 com python 2.7

  1. Instalar bibliotecas via APT:
    $ sudo apt-get install libjpeg-dev libpng-dev zlib1g-dev liblcms1-dev python-dev
  2. baixar o decoder jpeg aqui. Instalá-lo:
    $ cd jpeg-8c
    $ ./configure --enable-shared
    $ make
    $ make install
  3. baixar PIL. Editar setup.py:
    1
    2
    3
    
    $ tar -xvf PIL-1.2a0-20110108.tar.gz
    $ cd PIL-1.2a0
    $ nano setup.py
    Olhe para a declaração de JPEG_ROOT e ZLIB_ROOT e substituí-los da seguinte forma:
    JPEG_ROOT = “/usr/local/include”
    ZLIB_ROOT = “/usr/local/include”
  4. Instale
    1
    2
    3
    
    $ python setup.py build_ext -i
    $ python selftest.py
    $ sudo python setup.py install
  5. Abra o shell do python e se as coisas correram bem, o seguinte código trará nenhum erro:
    1
    2
    
    $ import PIL
    $ import _imaging

Se mesmo assim não funcionar, pelo gerenciador de pacotes (Synaptic) também é possivel fazer a instalação.