dev_appserver.py を起動するとこんな警告が出るのです。WARNING 2011-12-24 01:27:51,762 dev_appserver.py:3344] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so, 2): Symbol not found: _jpeg_resync_to_restart Referenced from: /Library/Python/2.7/site-packages/PIL/_imaging.so Expected in: flat namespace in /Library/Python/2.7/site-packages/PIL/_imaging.so依存関係のどこかがうまくいっていません。世の中に同じ悩みを持つ人が世の中にいないかと探してみると、いました。 試してみたところ shacker さんの回答が当たりで、 Lennart Regebro さんが紹介している と併せてインストールをやり直しました。 jpeg のソースからインストールした作業ディレクトリが残っている状態から sudo rm /opt/local/lib/*jpeg*cd /tmp/jpeg-8csudo make cleancp /usr/share/libtool/config/config.sub .cp /usr/share/libtool/config/config.guess ../configure --enable-shared --enable-staticmakesudo make installsudo pip uninstall PILsudo pip install http://effbot.org/downloads/Imaging-1.1.7.tar.gzとして、 dev_appserver.py を再起動すると、警告消えました。 |