Vserver (Debian Lenny) に Django サイトをデプロイしていますが、PIL に問題があります。
私もvirtualenvを使っています。virtualenv で pip install -U PIL と入力すると、すべて正常にインストールされ、次のようになります。
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
そして、シェル(python manage.py shell)に入って入力すると
from PIL import Image
エラーは発生しません。
しかし、Djangoプロジェクトで使用すると(たとえば、管理者に画像をアップロードする)、取得できます
No module named PIL
開発マシンでは問題なく動作するため、モデルの問題ではないと思いますが、クラスの一部は次のとおりです。
class Category(models.Model):
name = models.CharField(max_length=255, verbose_name="Name")
logo = models.ImageField(upload_to='images/category/', blank=True, null=True, verbose_name="Logo")
私はこれについて頭がおかしくなります。これは非常に一般的な問題だと思いますが、一日中これをグーグルで検索しようとしましたが、うまくいきませんでした.
前もってありがとう、AndriJan