どこかにこれの複製があると確信していますが、私はロープの端を見ました。dev_appserver.py
Mac OS X 10.8でPILを動作させて、イメージング機能のテストに使用できるようにしようとしています。最初に、Homebrewを入手してを使用してインストールするまで、PILのインストールに問題がありましたbrew install pil
。brewが必要なすべての依存関係をインストールしたという意見でしたが、アプリでjpegのサイズを変更しようとすると、と表示されますIOError: decoder jpeg is not available
。そこでオンラインで調べたところ、ほとんどの場所で、(1)PILをアンインストールし、(2)ソースからlibjpegをインストールし、(3)PILを再インストールする必要があると言われました。だから、私brew uninstall PIL
、そして
curl -O www.ijg.org/files/jpegsrc.v7.tar.gz
tar zxvf jpegsrc.v7.tar.gz
cd jpeg-7d/
./configure
make
make install
そして最後にbrew install pil
。dev_appserver.pyを再起動し、ローカルホストでページをリロードしますが、同じエラーが発生します。python
コマンドラインからピルをテストしました
>>> from PIL.Image import Image
>>> f = open("someimagefile", "rb")
>>> i = Image()
>>> i.fromstring(f.read(), decoder_name="jpeg")
Traceback blah blah blah
IOError: decoder jpeg not available
コマンドラインからユーティリティをインストールした経験があまりないので、明らかなことを見逃した可能性があります。繰り返しになりますが、重複がある場合は申し訳ありませんが、私が言ったように、私は見て、うまくいくように見えるものを見つけることができませんでした。