[Image-SIG] PIL on etch using python2.5
Thomas Zaffran
t.zaffran at cnfilms.fr
Wed Mar 12 11:07:50 CET 2008
Ok never mind I figured it out. Apparently I just needed to use the
previous version of PIL. After installing 1.1.5 everything worked fine.
Thanks again for all the help.
Tom
On Wed, 2008-03-12 at 10:05 +0100, Thomas Zaffran wrote:
> Ok so I installed those libs and now when I run the setup.py script I
> can see that JPEG support is OK. However if I launch the selftest.py
> script here's the output I get :
>
> PIL/Image.py:53: RuntimeWarning: Python C API version mismatch for
> module _imaging: This Python has API version 1012, module _imaging has
> version 1013.
> import _imaging
> PIL/ImageMath.py:19: RuntimeWarning: Python C API version mismatch for
> module _imagingmath: This Python has API version 1012, module
> _imagingmath has version 1013.
> import _imagingmath
> *****************************************************************
> Failure in example: _info(Image.open("Images/lena.jpg"))
> from line #24 of selftest.testimage
> Exception raised:
> Traceback (most recent call last):
> File "./doctest.py", line 499, in _run_examples_inner
> exec compile(source, "<string>", "single") in globs
> File "<string>", line 1, in ?
> File "./selftest.py", line 22, in _info
> im.load()
> File "PIL/ImageFile.py", line 180, in load
> d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
> File "PIL/Image.py", line 375, in _getdecoder
> raise IOError("decoder %s not available" % decoder_name)
> IOError: decoder jpeg not available
> 1 items had failures:
> 1 of 57 in selftest.testimage
> ***Test Failed*** 1 failures.
> *** 1 tests of 57 failed.
>
> I tried using a simple thumbnail generation on a gif file but I still
> get the error :
> encoder jpeg not available
>
> It seems there is a problem with the Python C API version.
> Thanks for the help.
> Tom
>
> On Tue, 2008-03-11 at 20:04 +0000, Carlos da Silva Santos wrote:
> > Hello,
> >
> > I guess you need libjpeg, libjpeg-dev and python-tk installed. Have
> > you checked that?
> > I believe python2.4 is is still the default in debian etch, so to
> > install packages with python2.5 you will need to make that explicit
> > (use the python2.5 command instead of python).
> >
> > I hope this helps.
> >
> > Carlos
> >
> > On Tue, Mar 11, 2008 at 5:41 PM, Thomas Zaffran <t.zaffran at cnfilms.fr> wrote:
> > > Hello,
> > > I am running a turbogears webapp using Python 2.5 and I need to use PIL.
> > > However I can't seem to figure out how to install it with JPEG support.
> > > I downloaded the Imaging-1.6.6 tar file and extracted it then ran
> > > "python setup.py install"
> > > and I get this output :
> > >
> > > running install
> > > running build
> > > running build_py
> > > running build_ext
> > > --------------------------------------------------------------------
> > > PIL 1.1.6 BUILD SUMMARY
> > > --------------------------------------------------------------------
> > > version 1.1.6
> > > platform linux2 2.4.4 (#2, Apr 5 2007, 20:11:18)
> > > [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]
> > > --------------------------------------------------------------------
> > > *** TKINTER support not available
> > > *** JPEG support not available
> > > --- ZLIB (PNG/ZIP) support ok
> > > *** FREETYPE2 support not available
> > > --------------------------------------------------------------------
> > > To add a missing option, make sure you have the required
> > > library, and set the corresponding ROOT variable in the
> > > setup.py script.
> > >
> > > To check the build, run the selftest.py script.
> > > running build_scripts
> > > running install_lib
> > > running install_scripts
> > > changing mode of /usr/bin/pilfile.py to 755
> > > changing mode of /usr/bin/pilfont.py to 775
> > > changing mode of /usr/bin/pilconvert.py to 755
> > > changing mode of /usr/bin/pilprint.py to 755
> > > changing mode of /usr/bin/pildriver.py to 755
> > > creating /usr/lib/python2.4/site-packages/PIL.pth
> > >
> > > I tried changing the path in the setup.py file to "/usr/lib" but that
> > > didn't change anything.
> > > What am I doing wrong ?
> > > Thank you for any help you can provide.
> > >
> > > --
> > > Thomas Zaffran
> > > Responsable Technique
> > > CN films
> > > 11 rue Bergère
> > > 75009 Paris
> > > Tel. : +33 (0)1 45 23 08 16
> > > Fax : +33 (0)1 48 24 01 81
> > >
> > > _______________________________________________
> > > Image-SIG maillist - Image-SIG at python.org
> > > http://mail.python.org/mailman/listinfo/image-sig
> > >
> >
--
Thomas Zaffran
Responsable Technique
CN films
11 rue Bergère
75009 Paris
Tel. : +33 (0)1 45 23 08 16
Fax : +33 (0)1 48 24 01 81
More information about the Image-SIG
mailing list