[Image-SIG] Re: libjpeg and friends: binary
steve at holdenweb.com
Tue Nov 9 14:09:21 CET 2004
Fredrik Lundh wrote:
> Steve wrote:
>>>what binaries are you talking about? the pythonware.com/effbot.org
>>>kits are fully self-contained (as dumpbin can tell you).
>>Hmmm, in that case I'd appreciate some help discovering why my PIL
>>installation won't run. When I run
>> python -c "import _imaging"
>>in a command interpreter window I get a dialog box entitled "python.exe
>>- Unable To Locate DLL" containing the alert "The dynamic link library
>>libjpeg.dll could not be found in the specified path: (followed by a
>>long list of path directories). When I dismiss the dialog, python
>>reports "ImportError: DLL load failed: The specified module could not be
> there's no trace of a "libjpeg.dll" file on the machines I use to build and
> test PIL and the distribution kits, so I think I would have noticed a libjpeg
> dependency... ;-)
One would certainly have thought so ... :-)
> try running
> python -vv -c "import _imaging"
> and make sure that the PYD file it tries to import really is the one that comes
> from the PIL installation kit, and not some old cygwin or activestate (or what-
> ever) build.
That nailed it. It was importing _imaging.pyd from C:\Python23\DLLs, and
there was also an _imagingft.pyd in there - I hadn't realized those
files were in the PIL directory (duuuh). Deleting the DLLs copies fixed
the problem (though I can't help wondering what I might have broken).
Thanks for your help. My code is now properly portable again.
Holden Web LLC +1 800 494 3119
More information about the Image-SIG