PIL: самопроверка не удалась, но пакет показывает, что статус в порядке?

У меня установлен PIL с необходимыми библиотеками (я так думаю). При установке показывает

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

Однако, когда я запускаю selftest.py, я получаю следующее:

*** 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

то есть он не обнаруживает PIL CORE, FREETYPE2 и LITTLECMS.

Я установил следующие пакеты на CentOS 6.0, используя python 2.6.5.

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

PIL был установлен с помощью pip install PIL. Однако самопроверка выполнялась из исходного кода с официального веб-сайта PIL.

Любые идеи?


person noobzie    schedule 24.10.2011    source источник
comment
Э-э, если я не ошибаюсь, CentOS поставляется с python 2.4, возможно, стоит перепроверить, что самотестирование запускается из правильного интерпретатора.   -  person Hedde van der Heide    schedule 25.10.2011
comment
Попробуйте создать расширения C на месте в исходном каталоге с помощью setup.py build_ext -i перед запуском selftest.py или Tests\run.py   -  person cgohlke    schedule 25.10.2011
comment
@ArgsKwargs: CentOS 6.0 поставляется с Python 2.6.5: distrowatch.com/table.php?distribution= centos Спасибо за внимание.   -  person noobzie    schedule 25.10.2011
comment
@cgohlke Это сработало! Спасибо! Если вы опубликуете это, я отмечу это как решение. :D   -  person noobzie    schedule 25.10.2011


Ответы (1)


Попробуйте создать расширения C на месте в исходном каталоге с помощью setup.py build_ext -i перед запуском selftest.py или Tests\run.py.

person cgohlke    schedule 24.10.2011