编码器jpeg不可用

时间:2015-07-30 12:52:58

标签: django python-2.7 django-class-based-views

我正在尝试创建一个名为xxxx的新模型。我正在尝试上传图片。所以我创建了一个如下所示的模型

 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不可用

为此,我试图安装这样的东西,但我得到了同样的错误,我上面说的声明。

2 个答案:

答案 0 :(得分:0)

几天前我遇到了同样的问题。

卸载PIL后我安装了Pillow,然后问题就消失了。

答案 1 :(得分:0)

听起来好像安装Pillow时,你没有在(lib)jpeg支持中编译正确的库。

在使用pip安装枕头之前尝试安装:

sudo aptitude install libjpeg62 libjpeg62-dev zlib1g-dev

(如果这不起作用,请尝试搜索libjpeg并为其安装-dev库,以防您使用不同版本的libjpeg)