O PIL é uma biblioteca de manipulação de imagens para Python.

Para instalar no CentOS:

yum install python-imaging

Para instalar no Debian:

apt-get install python-imaging

Se você precisar configurar uma lista de sources, este gist pode te ajudar.

Para testar a versão instalada:

python -c "from PIL import Image; print(Image.VERSION)"

Fontes

Instalando o Pillow

O Pillow é um fork do PIL. Ele suporta Python e seu desenvolvimento “parece” que é mais ativo do que o PIL.

Ele depende dos pacotes python-devel e python-setuptools, para instalar esses pacotes no Debian (wheezy) bastou:

apt-get install python3-dev python3-setuptools

Eu instalei através do pip dessa forma:

pip install Pillow

Para não deixar “sujeria” eu executei o comando acima na pasta /tmp.

Após a instalação, eu instalei mais alguns pacotes conforme sugerido na documentação. Mas que não foram necessários durante a instalação.

apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk

Fontes

Leia também

Aprenda a programar em nossa seção sobre a linguagem Python.