Hi, I tried from the command line. Still getting error. Please see the log.
bhar...@bharath-laptop:~/workspace/webKit$ python2.5 Python 2.5.5 (r255:77872, Nov 3 2010, 13:18:19) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import PIL >>> import ICCProfile Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named ICCProfile >>> from PIL import ICCProfile Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name ICCProfile >>> Kind regards, Bharath On 14 November 2010 09:14, Fredrik Lundh <fred...@pythonware.com> wrote: > So after digging a bit further, the suspect is the auto-reload > mechanisms in GAE's development appserver -- the appserver attempts to > clear out all imported modules in sys.modules when it detects changes > to your application code, and that process apparently leaves the PIL > modules in a half-baked state (i.e. "PIL" has been removed, but code > for "PIL.PngImagePlugin" is still around). > > You're not importing PIL code directly, are you? > > </F> > > On Sat, Nov 13, 2010 at 3:17 PM, Fredrik Lundh <fred...@pythonware.com> > wrote: > > By the way, I'm pretty sure that this only happens for some PNG > > images, and once you upload your application, PNG reading is done by > > GAE:s image library, not PIL, so the application you're building > > should be fine. > > > > </F> > > > > On Sat, Nov 13, 2010 at 2:40 PM, Fredrik Lundh <fred...@pythonware.com> > wrote: > >> On Fri, Nov 12, 2010 at 10:33 PM, Bharathwaaj Srinivasan > >> <bharathwaa...@gmail.com> wrote: > >>> I'm trying to get the images-demo working for google appengine. > >>> > >>> > http://code.google.com/p/google-app-engine-samples/source/browse/trunk/images-demo > >>> > >>> The full traceback can be found here: > >>> > >>> http://pastebin.com/cBn6cA0V > >> > >> Hmm. First time I've ever seen that error in any context. Looks like > >> GAE's import mechanisms cause some trouble for relative imports that > >> won't happen if you run things stand-alone. And it looks like PIL's > >> far from the only library suffering from this: > >> > >> > http://www.google.com/search?q=%22SystemError:+Parent+module+*+not+loaded%22 > >> > >> even if most PIL reports I found seem to be for GAE. My guess is that > >> it's some misfeature in the changes to relative import that was > >> introduced in 2.6 (iirc), but since it doesn't happen when you run PIL > >> in a normal configuration, I'm not sure how to debug it. If someone > >> can come up with a simple test case that triggers this, let me know. > >> > >> I guess this also means that adding an ICCProfile module to the path > >> won't help you; if you cannot figure out something better, you might > >> have to comment out the problematic code (or you could try replacing > >> the relative import with a "from PIL import" and see if that helps). > >> > >> </F> > >> > >>> On 13 November 2010 02:04, Fredrik Lundh <fred...@pythonware.com> > wrote: > >>>> > >>>> On Fri, Nov 12, 2010 at 7:30 PM, Bharathwaaj Srinivasan > >>>> <bharathwaa...@gmail.com> wrote: > >>>> > I keep getting error in import ICCProfile in PNGImagePlugin.py > _save. > >>>> > > >>>> > What am I missing? Which package contains ICCProfile? > >>>> > >>>> Not sure why that code was left in there, but iirc it's an extension > hook. > >>>> > >>>> > I've been searching but couldn't get a clue on why it is failing. > >>>> > >>>> Me neither, given that the import is protected by a try/except. > >>>> > >>>> try: > >>>> import ICCProfile > >>>> except ImportError: > >>>> ... > >>>> > >>>> What exactly are you doing when you get this import error, and what > >>>> does the full traceback look like? > >>>> > >>>> </F> > >>> > >>> > >> > > >
_______________________________________________ Image-SIG maillist - Image-SIG@python.org http://mail.python.org/mailman/listinfo/image-sig