2011-10-24 11 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を検出していません。

は、私は、Python 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' 'selftest.py'または' Tests \ run.py' – cgohlke

+0

@ArgsKwargs:CentOS 6.0にはPython 2.6.5が付属しています:http://distrowatch.com/table.php?distribution=centos 頭に感謝します。 – noobzie

答えて

5

selftest.pyまたはTests\run.pyを実行する前に、ソースディレクトリのC拡張をsetup.py build_ext -iでビルドしてみてください。

関連する問題