About a year+ ago I quit programming, currently my interest has been stimulated again and I am trying to get back up to speed.
I started out futzing around with pyscopg 2.0.4. and tried to get it to build... I quickly realized that I was in bad shape ( memory wise...). I decided to upgrade to 2.4.1 and got the upgrade and the Tiger Python Fix and started again... I finally got the python interfaces for Postgresql and Sqlite build and convinced myself that things were getting better. I used the package manager to download PIL and things fell apart again I don't seem to be able to display any sort of image. Here is a little program that I sorta recollect that worked. from Tkinter import * import Image,ImageTk import sys def main(): filename = sys.argv[1] root = Tk() img = ImageTk.PhotoImage(file=filename) label = Label(root, image=img) label.pack() root.mainloop() main() Running the above with any kind of graphics file gives a dump like: Traceback (most recent call last): File "imageview.py", line 13, in ? main() File "imageview.py", line 8, in main img = ImageTk.PhotoImage(file=filename) File "/Users/jerry/Library/Python/2.4/site-packages/PIL/ ImageTk.py", line 85, in __init__ image = Image.open(kw["file"]) File "/Users/jerry/Library/Python/2.4/site-packages/PIL/Image.py", line 1745, in open raise IOError("cannot identify image file") IOError: cannot identify image file Exception exceptions.AttributeError: "PhotoImage instance has no attribute '_PhotoImage__photo'" in <bound method PhotoImage.__del__ of <ImageTk.PhotoImage instance at 0x23edf0>> ignored If I drop the ImageTk prefix to the PhotoImage line I can view Gifs. Several other programs that I am fairly sure worked also fail with the "cannot identify image file" error. Tkinter seems to be more or less working, I have a visual Postgresql browser that is built out of a number of tk widgets. Tk itself seems to be working fine. I have written a photo browser that can view a large number of image formats and it appears to be working fine. I installed PIL using the Package Manager and it installed into ~/Library/Python/2.4/site-packages. Can anyone offer any clues as to what my problem is? Jerry _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig