OK, I got it figured out... I went to Pythonmac.org and downloaded the PIL thingee for Macosx10.3
Things seem to be working now... Jerry On Oct 15, 2005, at 8:11 PM, Jerry LeVan wrote: > Here is an even simpler demo of my problem... > mandrill.jpg is in the directory where > python is invoked. > > Jerry > > [macjerry:~/python]$ pythonw > Python 2.4.1 (#2, Mar 31 2005, 00:05:10) > [GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import Image > >>> im=Image.open("mandrill.jpg") > Traceback (most recent call last): > File "<stdin>", line 1, in ? > 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 > >>> > > On Oct 15, 2005, at 7:23 PM, Jerry LeVan wrote: > > >> 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