Mac OS に PIL をインストールする

PIL をインストールした後、jpg を処理すると、「デコーダー jpeg が利用できません」というメッセージが表示されますが、PIL のインストールでは jpeg がサポートされていないことがわかりました。

まず、インストールされている PIL をアンインストールします。

Mac では、次のようにサイト パッケージを見つけることができます。

[パイソン]  平野を見る   コピー
  1.  ジャンゴ  をインポートする
  2. ディレクトリ(ジャンゴ)  
  3.  django.__path__  を出力します

検索すると、私のものは /Library/Python/2.7/site-packages の下にあります。

ディレクトリを入力し、PIL ディレクトリと PIL.pth を削除すると、インストールされている PIL がアンインストールされます。

libjpeg と zlib をダウンロードします。

http://www.ijg.org/files/jpegsrc.v7.tar.gz

http://zlib.net/zlib-1.2.7.ta​​r.gz

libjpeg をインストールします。

[パイソン]  平野を見る   コピー
  1. $ tar zxvf jpegsrc.v7.tar.gz   
  2. $ cd jpeg- 7  
  3. $ ./configure --enable-shared --enable-static  
  4. $メイク  
  5. $ sudo メイクインストール  

デフォルトでは、/usr/local/lib にインストールされます。

zlib をインストールします。

[プレーン]  平野を見る   コピー
  1. $ tar zxvf zlib-1.2.7.ta​​r.gz  
  2. $ ./configure  
  3. $メイク  
  4. $ sudo メイクインストール  

デフォルトでは、/usr/local/lib にインストールされます。

PIL の setup.py を変更します。

[パイソン]  平野を見る   コピー
  1. JPEG_ROOT =  "/usr/local/include"  
  2. ZLIB_ROOT =  "/usr/local/include"  

PIL をコンパイルします。

[パイソン]  平野を見る   コピー
  1. $ python setup.py build_ext -i  


テスト:

[パイソン]  平野を見る   コピー
  1. $ python selftest.py  

プロンプトが表示された場合:

[プレーン]  平野を見る   コピー
  1. 「57 件​​のテストに合格しました。」  


次に、以下をインストールします。

[プレーン]  平野を見る   コピー
  1. $ python setup.py インストール  

インストールされました。



zz http://blog.csdn.net/liushuaikobe/article/details/8729652

おすすめ

転載: blog.csdn.net/args_/article/details/52669836