Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PIL: selftest fails, but package shows status is fine?

I have PIL installed with the required libraries (so I think). During installation it shows

*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available

However, when I run selftest.py, I get this:

*** PIL CORE support not installed
*** TKINTER support not installed
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
*** FREETYPE2 support not installed
*** LITTLECMS support not installed

i.e. it's not detecting PIL CORE, FREETYPE2 and LITTLECMS.

I installed the following packages on CentOS 6.0 using python 2.6.5

libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel

PIL was installed with pip install PIL. However, the selftest was run from a source code from the offical PIL website.

Any ideas?

like image 288
noobzie Avatar asked Oct 24 '11 19:10

noobzie


1 Answers

Try building the C extensions in-place in the source directory with setup.py build_ext -i before running selftest.py or Tests\run.py.

like image 66
cgohlke Avatar answered Sep 22 '22 02:09

cgohlke