2013-04-29 47 views
0

我已經安裝了PIL。但我的Django應用程序未能使用它。Python影像庫在工作

Django的日誌:

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

,我已經檢查了PIP日誌約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

根據您的發行版本,libs可能沒有安裝在PIL希望找到它們的標準位置 - 也就是說,在我的ubuntu 64系統中,libjpeg位於/usr/lib/x86_64-linux-gnu。您可以編輯PIL的setup.py以提供正確的路徑,或者只要符號鏈接到/您的/ libjpeg到/usr/lib,然後重新安裝PIL。