我正在运行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)