0

私は PIL を使用していますが、次のエラーがあります。

デコーダ zip は利用できません

この行で:{% thumbnail design.img "511x400" crop="center" as im %}

満杯:

{% thumbnail design.img "511x400" crop="center" as im %}
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}

Django 1.5、PIL、およびvirtualenvを使用しています

このエラーを修正するにはどうすればよいですか?

編集:

私は試します:

pip uninstall PIL
apt-get install libjpeg-dev
apt-get install libfreetype6-dev
apt-get install zlib1g-dev
apt-get install libpng12-dev
pip install PIL --upgrade

しかし、それでも機能しません

端末からの結果:

PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version       1.1.7
    platform      linux2 2.7.3 (default, Sep 26 2012, 21:53:58)
                  [GCC 4.7.2]
    --------------------------------------------------------------------
    *** TKINTER support not available
    *** JPEG support not available
    *** ZLIB (PNG/ZIP) support not available
    *** FREETYPE2 support not available
    *** LITTLECMS 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.
4

1 に答える 1

1

元の PIL は最悪です。

必要なすべての依存関係をインストールしようとしましたが、すべてのファイルをリンクしました。

解決策:枕を使う

  sudo pip install PIL

次に、次のことができます。

  $ python
  Python 2.7.4 (default, Apr 19 2013, 18:28:01) 
  [GCC 4.7.3] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from PIL import Image
  >>>

参照: http://pythonadventures.wordpress.com/2013/05/19/problems-with-pil-use-pillow-instead/

于 2013-08-07T15:35:04.000 に答える