Я видел эту ошибку перед использованием tkinter. Я думаю, что это как-то связано со старой версией tkinter. Я обновил свою версию Python и версию Tkinter, и она ушла. Эта ошибка возникает, когда вы запускаете свой код на другой ОС / компьютере / платформе / версии Python? Какую версию tkinter вы используете? Некоторые поиски в Google обнаружили эти две страницы, которые описывают ту же ошибку при использовании tkinter ...
http://osdir.com/ml/python.leo.general/2008-03/msg00060.html
http://fornax.phys.unm.edu/lwa/trac/ticket/3
Я не вижу весь ваш код, но держу пари, что с вашим кодом не обязательно что-то не так. Следующий код работал для меня ...
from Tkinter import *
from PIL import Image, ImageTk
# resize image with PIL
im = Image.open('path to gif')
resized_im = im.resize((400,400,),Image.ANTIALIAS)
# display image in tkinter window
window = Tk()
tk_im = ImageTk.PhotoImage(resized_im)
window.geometry('%dx%d' % (resized_im.size[0],resized_im.size[1]))
label_image = Label(window, image=tk_im)
label_image.place(x=0,y=0,width=resized_im.size[0],height=resized_im.size[1])
window.mainloop()
Использование ....
Ubuntu 10.04 64 бит
питон 2.6.5
python-imaging-tk 1.1.7
python-tk 2.6.5 (который использует версию 8.5.0 tkinter)
библиотека изображений Python (PIL) 1.1.7
затмение 3.7.1
pydev 2.5.0.2012050419
Удачи!