2011-10-24 27 views
5

Tôi đã cài đặt PIL với các thư viện cần thiết (vì vậy tôi nghĩ). Trong khi cài đặt nó cho thấyPIL: selftest không thành công, nhưng gói hiển thị trạng thái là tốt?

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

Tuy nhiên, khi tôi chạy selftest.py, tôi có được điều này:

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

tức là nó không phát hiện PIL CORE, FREETYPE2 và LITTLECMS.

Tôi đã cài đặt các gói sau trên CentOS 6.0 sử dụng python 2.6.5

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

PIL đã được cài đặt với pips cài đặt PIL. Tuy nhiên, selftest được chạy từ một mã nguồn từ trang web chính thức của PIL.

Bất kỳ ý tưởng nào?

+0

Uhh nếu im không nhầm lẫn giữa các con tàu CentOS với python 2.4, có thể muốn kiểm tra lại rằng selftest được chạy từ trình thông dịch chính xác –

+1

Thử xây dựng các phần mở rộng C tại chỗ trong thư mục nguồn với 'setup.py build_ext -i' trước khi chạy 'selftest.py' hoặc' Tests \ run.py' – cgohlke

+0

@ArgsKwargs: CentOS 6.0 đi kèm với Python 2.6.5: http://distrowatch.com/table.php?distribution=centos Cảm ơn những người đứng đầu. – noobzie

Trả lời

5

Thử xây dựng các tiện ích mở rộng C tại chỗ trong thư mục nguồn với setup.py build_ext -i trước khi chạy selftest.py hoặc Tests\run.py.

Các vấn đề liên quan