Python成像库在工作

时间:2013-04-29 11:33:58

标签: python python-imaging-library

我已经安装了PIL。但我的django应用程序未能使用它。

django log:

IOError at /catalogue/books/fiction/
decoder jpeg not available

然后我检查了关于PIL安装的点子日志。它读取

version       1.1.7
platform      linux2 2.7.3 (default, Mar 25 2013, 18:28:40)
              [GCC 4.6.3]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available

但我确实有libjpeg-dev。

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

根据你的发行版,libs可能没有安装在PIL期望找到它们的标准位置 - 即在我的ubuntu 64系统上libjpeg位于/usr/lib/x86_64-linux-gnu。您可以编辑PIL的setup.py来提供正确的路径,或者只需将符号链接到/ {liberpeg到/usr/lib,然后重新安装PIL。