小编nov*_*ine的帖子

让Django识别PIL JPEG支持

我正在运行Django 1.4并且PIL 1.1.7在virtualenv管理中pip.每当我通过管理界面上传JPEG文件时,都会收到以下错误:Upload a valid image. The file you uploaded was either not an image or a corrupted image.

由于很多Ubuntu的用户报告,在安装时,PIL erronously看着/usr/lib/了libjpeg,而其真正的位置是/usr/lib/i386-linux-gnu/.这是照顾; 我按照这些帖子中的答案:

Django ImageField"上传有效图像.您上传的文件不是图像或损坏的图像."

为什么我不能通过admin /?将jpg文件上传到我的Django应用程序?

现在安装的最终输出如下:


PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version       1.1.7
platform      linux2 2.7.3 (default, Apr 20 2012, 22:44:07)
              [GCC 4.6.3]
--------------------------------------------------------------------
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support …
Run Code Online (Sandbox Code Playgroud)

python django virtualenv libjpeg python-imaging-library

6
推荐指数
1
解决办法
1682
查看次数