pythonの中でPILは簡単な教程をインストールします。


pythonのPILをインストールするのは頭が痛いです。pythonで図型プログラムを使うなら、画像をバイナリフローからディスクに保存するだけでもいいです。(例えば、Scarapyを使ってネットにアクセスして保存します。)PILに使用されます。
このライブラリは有名で、インストールしにくいです。
これはScrpyのImagePipelineを使うとPILをデフォルトで使うという表現です。図面デコーダを正しくインストールしていないと次のようなエラーが発生します。
IOError:decoder jpeg not available
ネットでいろいろな方法を探しましたが、やはりだめです。PILというライブラリのインストールに問題があると思いましたが、PILを正しくインストールしても以上のエラーが発生します。その原因はデコーダdecoderの問題です。
後にImaging-1.1.7というカバンを見つけました。適当にインストールしました。結果はいいです。技術債はいつまでも返却しなければならないです。ただ、こんなに早いとは思いませんでした。近くのプロジェクトの発表はまたUbuntuで同じ問題が発生しました。
このカバンをそのまま使うと、結局…
答えはもちろん苦痛です。それともIOErrorですか?
はい、つらいことはそれを通してください。一番つらいことをしてから、最後に一筋の曙光を見つけます。以下の表情報に注意してください。

--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version    1.1.7
platform   linux2 2.7.6 (default, Jun 22 2015, 17:58:13)
       [GCC 4.8.2]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
この表はImagingのインストールディレクトリにpython setup.py buildコマンドを使って表示されます。
もっと詳しく見れば、見つけられますよね。すべての画像のデコードはサポートされていません。問題はPILではなく、decoderであります。私はOSXで牛便でのインストールに成功しました。きっと前にこれらのdecoderをインストールしました。
他の友達がこの穴に落ちないように、設置方法を整理しました。
Mac OSX
brew udate
brew install libjpeg libpng
この二つを入れれば十分です。
Ubuntu 14.0.4
sudo ap-get install libjpeg-dev libpg 12-dev libfreetypee 6-dev libtiff-dev
Linuxのほうがひどいです。もっとカバンを入れます。
まだ足りないので、直接Pillowというpythonで包んでください。マニュアルの代わりにImagingというカバンをダウンロードしてください。直接に以下のコマンドを使います。
pip install-I--no-cache-dir-v Pillow
このコマンドの実行が完了したら、多くの情報があります。それに関わらず、以下のこれを見つけたらいいです。

--------------------------------------------------------------------
PIL SETUP SUMMARY
--------------------------------------------------------------------
version   Pillow 3.2.0
platform   linux2 2.7.6 (default, Jun 22 2015, 17:58:13)
       [GCC 4.8.2]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available
--- ZLIB (PNG/ZIP) support available
*** LIBTIFF support not available
--- FREETYPE2 support available
*** LITTLECMS2 support not available
*** WEBP support not available
*** WEBPMUX support not available
--------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.

To check the build, run the selftest.py script.

この下りですもう一つのヒントがあります。上の行を見てください。To check the build、run the selft.py script。このselft.pyはいいものです。成功したかどうかは少なくとも分かります。
インストールが成功するように。