2013-04-29 75 views
0

我試圖讓django-wiki運行。 目前爲止效果很好,除非我無法顯示.jpeg圖像。Django-wiki中的Jpegs

起初,我只有在webapp中導入jpeg文件時遇到了麻煩。 我固定PIL的setup.py的這個修改setup.py如下:一,當前安裝

JPEG_ROOT = libinclude("/usr/lib") 

# Line 214 
add_directory(library_dirs, "/usr/lib") 
add_directory(library_dirs, "/usr/lib/x86_64-linux-gnu") 

的Jpeg庫:

libjpeg-progs 
libjpeg62:amd64 
libjpeg62-dev:amd64 
libjpeg8:amd64 
libopenjpeg2:amd64 

安裝後PIL與PIP安裝PIL,我得到這個輸出,看起來並不那麼糟糕,至少我是這麼認爲的

*** TKINTER support not available 
--- JPEG support available 
--- ZLIB (PNG/ZIP) support available 
*** FREETYPE2 support not available 
*** LITTLECMS support not available 

任何錯誤消息(沒有「解碼NTOT可用」),我可以在我的服務器,這意味着上傳的正確查看圖像效果很好。但在維基只有文件名顯示,當我點擊它們時,我得到

「此圖像加載失敗。」

有人能幫我嗎?我找不到任何錯誤輸出(調試模式已激活)。

在此先感謝

+0

你有沒有找到解決這個問題的辦法? – Forethinker 2015-04-02 06:22:14

回答

0

您正在編譯軟件!您需要安裝開發庫來編譯這些東西,例如apt-get install libjpeg-dev

此外,安裝枕頭,它有較少的編譯失敗的機會 - pip install pillow

+0

這對我不起作用 – Forethinker 2015-04-02 06:22:01

+0

@forethinker你可以嘗試查看所需的圖像是否在你的文件系統中並且可讀,而且sorl.thumbnail正在你的媒體/緩存文件夾中寫入縮略圖..如果你找不到縮略圖然後在縮略圖創建過程中出現索爾或枕頭錯誤。 – benjaoming 2015-04-05 21:36:20

+0

原來,django靜態文件的路由對我來說是個問題。這是[解決方案,我工作](http://stackoverflow.com/questions/5517950/django-media-url-and-media-root) – Forethinker 2015-04-06 23:40:44

相關問題