2011-12-21 14 views
0

をインストールした後にPILを再コンパイルしたかったのは、JPEG画像を読み込もうとしたときにdecoder jpeg not availableが投げられたためです。Mac OS XでPILが動作しない

私はlibjpegをダウンロードしてコンパイルしてインストールしました。次に、./buildフォルダをPILのソースキャッシュから削除し、再コンパイルしました(sudo python setup.py installを使用)。

selftest.py*** The _imaging C module is not installedで失敗しています。 私は問題が何であるか分かりません。

  • シンボルエラーはありません。
  • _imagingモジュールはすべてdylibsは、デコーダエラーが依然としてある
  • -vに従って)適切にロードされ
  • 輸入です。

これを引き起こす可能性があるのは誰ですか?私はOS X Lionを利用しています。

+0

でこの問題を解決?どのバージョンのPIL? – hlt

+0

libjpegと同じ方法でPILをコンパイルしましたか? – hlt

答えて

1

は、私が何をしようとするだろう:

  • 古いPILを削除し、最初から新しいインストール(多分それは適切に上書きしませんでした)。
  • libjpegをコンパイルする際にパス指定のようなものが見つからなかった場合、ライブラリの一部が見つからないので、すべての依存関係を置き換えるMacPorts py27-pilポートをPILインストール用に試してください。
1

私はあなたが何のpythonのバージョンを使用している

pip install Pillow 
関連する問題