Eu...
Sou Igor Dutra Sobreira, 20, estudante de Sistemas para Internet no CEFET-PB, e desenvolvedor Python, Django.
Quando as condições estão boas e não tenho muito trabalho, estou velejando de Windsurf.
Recentes
- MySQL-python no Mac OS
- Properties no Python 2.6
- mod_wsgi no OSX
- Django 1.0!
- Promoção Efetividade.net / BR-Linux
- Auto-complete no Django
Categorias
- Pessoal
[4]
- Django
[7]
- Python
[6]
- Jython
[1]
- Eventos
[2]
- Java
[1]
- Gedit
[1]
- Linux
[2]
- PHP
[1]
- Gentoo
[1]
- Mac
[2]
- WSGI
[1]
- MySQL
[1]
Histórico
- Dezembro de 2008
- Agosto de 2008
- Julho de 2008
- Junho de 2008
- Maio de 2008
- Abril de 2008
- Março de 2008
- Fevereiro de 2008
- Janeiro de 2008
Comentários 
- Milton [ Envolva-se no mundo Django ]
- Henrique [ Construtores e Destrutores em Python e PHP 5 ]
- willem [ Django 1.0! ]
- Tiago Bastos [ Novo usuário Gentoo! ]
- Mayron Cachina [ Auto-complete no Django ]
Links
PIL - IOError: decoder jpeg not available
- Publicado em: 12/03/2008 12:18h
Tava com um problema com a PIL, o módulo pra manipulação de imagens do python, sempre que tentava manipular uma imagem .jpg recebia esse erro:
IOError: decoder jpeg not available
O problema é que tava faltando a libjpeg, mas mesmo depois que eu instalei, nao tinha dado certo porque não tinha removido a instalação atual da PIL, então vou botar os passos aqui que finalmente fez a coisa funcionar no Debian e Ubuntu.
Primeiro remover a PIL que ta dando erro (como root):
# rm -rf /usr/lib/python2.5/site-packages/PIL
# rm -rf /usr/lib/python2.5/site-packages/PIL.pth
# rm -rf Imaging-1.1.6 # onde quer que tenha instalado
Agora instalar a libjpeg
# aptitude install libjpeg libjpeg-dev
# aptitude install libfreetype6 libfreetype6-dev
Baixar novamente a PIL, e instalar
# wget http://effbot.org/media/downloads/Imaging-1.1.6.tar.gz
# tar xvzf Imaging-1.1.6.tar.gz
# cd Imaging-1.1.6
# python setup.py build_ext -i
Rodar os testes pra verificar se realmente não tem problemas
# python selftest.py
e instalar
# python setup.py install
É isso ai.
IOError: decoder jpeg not available
O problema é que tava faltando a libjpeg, mas mesmo depois que eu instalei, nao tinha dado certo porque não tinha removido a instalação atual da PIL, então vou botar os passos aqui que finalmente fez a coisa funcionar no Debian e Ubuntu.
Primeiro remover a PIL que ta dando erro (como root):
# rm -rf /usr/lib/python2.5/site-packages/PIL
# rm -rf /usr/lib/python2.5/site-packages/PIL.pth
# rm -rf Imaging-1.1.6 # onde quer que tenha instalado
Agora instalar a libjpeg
# aptitude install libjpeg libjpeg-dev
# aptitude install libfreetype6 libfreetype6-dev
Baixar novamente a PIL, e instalar
# wget http://effbot.org/media/downloads/Imaging-1.1.6.tar.gz
# tar xvzf Imaging-1.1.6.tar.gz
# cd Imaging-1.1.6
# python setup.py build_ext -i
Rodar os testes pra verificar se realmente não tem problemas
# python selftest.py
e instalar
# python setup.py install
É isso ai.
- Categorias: Python |
- Por: Igor Sobreira |
- 0 comentários
