1

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

4

1 に答える 1

1

私はそれを理解しました.wsgiファイルに問題があり、virtualenvのlibフォルダーを探していませんでした:)

于 2010-03-09T10:24:45.630 に答える