BOMBOLOM.COM

(python) PY2EXE: Erro do módulo PIL

Este é um post de José Lopes.

Erro do módulo PIL

Quando se obtém a mensagem seguinte deve-se a um problema de compatibilidade entre o módulo PIL e o py2exe.

File "Image.pyc", line 1571, in open
IOError: cannot identify image file

Por modo a eliminar o problema, todas as libraries do módulo PIL têm de ser importadas explicitamente. Assim, no ficheiro de python que se pretende gerar o exe, devem ser declaradas como por exemplo:

import Image
import BmpImagePlugin # Se estiver a utilizar bitmaps
Import JpgImagePlugin # Se estiver a utilizar jpg
Import PngImagePlugin # Se estiver a utilizar png 

A declaração explícita destes imports pode não ser necessária se estiver a correr o script de python directamente numa shell, mas são necessários para correr o ficheiro exe gerado pelo py2exe.

31.05.2007 | Ler mais | Comentários | Tags , ,

Voltar à Página principal | Made with PyBlosxom