I followed the instructions on that website. I used kfind to find all files/folders containing PIL. I removed PIL.pth files and PIL folders from several places. Then i tried importing PIL in python prompt and got the error. - no pil in the system.
Then i reinstalled PIL. tested it and got the validation error message again. Then i deleted django, i deleted it under python2.6 site- packages, and dist packages, i deleted the unpacked folder also. decompressed the tar file, built and reinstalled it again. Still no changes. So i guess only thing to try is either troubleshoot the fields.py and find out why it gives the error and if it can or cannot import the pil, or reinstall ubuntu and start from clean system. Or do you have any other ideas? Alan. On Aug 19, 5:41 am, Malcolm MacKinnon <mmack3...@gmail.com> wrote: > For what it's worth, here's what helped me about a month ago. The PIL > installation process is a mess, and I had to follow these instructions, step > by step. > I think I've fixed the problem. It had to so with PIL not being installed > correctly. Check out this > link:http://www.answermysearches.com/fixing-pil-ioerror-decoder-jpeg-not-a... > for > a possible solution. Now, jpeg images are uploaded and saved. > > On Mon, Aug 17, 2009 at 11:24 AM, zayatzz <alan.kesselm...@gmail.com> wrote: > > > Hello > > > On sunday i had problems with python when i installed stackless > > python. Now i have compiled and installed : > > setuptools & python-mysqldb and i got my django project up and running > > again. (i also reinstalled django-1.1), > > Then i compiled and installed, jpeg, freetyp2 and PIL. I also started > > using mod_wsgi instead of mod_python. > > > But when uploading imagefield in form i get validationerror: > > Upload a valid image. The file you uploaded was either not an image or > > a corrupted image. > > > Searchmonkey shows that it comes from field.py imagefield validation. > > before raising this error it imports Image from PIL, opens file and > > verfies it. I tried importing PIL from python prompt manually - it > > worked just fine. Same with Image.open and Image.verify. > > > So what could by causing this problem? > > > Alan > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---