2011-10-24 2 views
5

필자는 PIL을 필요한 라이브러리와 함께 설치했습니다 (그래서 생각합니다). 설치하는 동안 그것이 내가 selftest.py를 실행할 때, 나는 얻을, 그러나PIL : 셀프 테스트가 실패하지만 패키지 상태가 양호한 것으로 나타 납니까?

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

을 보여줍니다이 :

*** 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을 감지하지 못하고 있어요.

나는 파이썬 2.6.5

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

PIL은 PIL를 설치 PIP 으로 설치를 사용에 CentOS 6.0에서 다음 패키지를 설치했습니다. 그러나 셀프 테스트는 공식 PIL 웹 사이트의 소스 코드에서 실행되었습니다.

아이디어가 있으십니까?

+0

만약 CentOS가 Python 2.4와 함께 제공되었다고 잘못 생각한다면, 올바른 인터프리터에서 셀프 테스트가 실행되었는지 다시 확인하고 싶을 수도 있습니다. –

+1

실행하기 전에'setup.py build_ext -i'를 사용하여 소스 디렉토리에 C 확장을 빌드 해보십시오. 'selftest.py' 또는'Tests \ run.py' – cgohlke

+0

@ArgsKwargs : CentOS 6.0은 Python 2.6.5와 함께 제공됩니다 : http://distrowatch.com/table.php?distribution=centos 감사합니다. – noobzie

답변

5

setup.py build_ext -i으로 소스 디렉토리에서 C 확장자를 빌드 한 다음 selftest.py 또는 Tests\run.py을 실행 해보십시오.

관련 문제