2015-07-30 4 views
0

Я пытаюсь создать новую модель с именем xxxx. Я пытаюсь загрузить изображение. Таким образом, я создал модель, как показано нижеencoder jpeg не доступен

class xxxx(models.Model): 
    description = models.TextField(null=True,blank=True,verbose_name='Description') 
    attachment = models.ImageField(verbose_name='ScreenShot', upload_to='instance/logo',blank=True) 

во время работы сервера я получает сообщение об ошибке, как показано ниже кодера JPEG не доступен

Для этого я попытался установить пиль такие вещи, но я получаю то же самое ошибка, о которой я говорил выше.

+1

Вы используете Virtualenv? А также какая ОС? –

+0

да, я использую virtualenv, а ОС - ubuntu –

ответ

0

У меня была такая же проблема несколько дней назад.

Я установил подушку после удаления PIL, затем проблема исчезла.

0

Звучит так, как если бы вы установили Pillow, у вас не было подходящих библиотек для компиляции в (lib) jpeg-поддержке.

Перед использованием пипа установить подушку попытаться установить:

sudo aptitude install libjpeg62 libjpeg62-dev zlib1g-dev 

(и если это не сработает, попробуйте найти libjpeg и установить -dev библиотеки для этого, в случае, если вы используете другую версию of libjpeg)

+0

, когда я выполняю команду, будут удалены следующие пакеты: libkrb5-dev {u} linux-headers-3.2.0-64 {u} linux-headers-3.2. 0-64-generic-pae {u} –

+0

Попробуйте установить apt-get install python-dev python-setuptools –

+0

и apt-get install libjpeg-dev libfreetype6-dev zlib1g-dev libpng12-dev –