我已经安装了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。
这里发生了什么?
答案 0 :(得分:1)
根据你的发行版,libs可能没有安装在PIL期望找到它们的标准位置 - 即在我的ubuntu 64系统上libjpeg位于/usr/lib/x86_64-linux-gnu
。您可以编辑PIL的setup.py来提供正确的路径,或者只需将符号链接到/ {liberpeg到/usr/lib
,然后重新安装PIL。