Django-wiki中的Jpegs

时间:2013-04-29 20:01:41

标签: django jpeg python-imaging-library wiki

我正在尝试让django-wiki运行。 它到目前为止工作得很好,除了我无法显示.jpeg图像。

起初我只在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

用pip安装PIL安装PIL后,我得到的输出看起来并不那么糟糕,至少我是这么想的

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

没有错误消息(没有“解码器可用”),我可以在我的服务器上正确查看图像,这意味着上传效果很好。但是在wiki中只显示了文件名,当我点击它们时我得到了

  

“此图片无法加载。”

有人可以帮帮我吗?我找不到任何错误输出(调试模式已激活)。

提前致谢

1 个答案:

答案 0 :(得分:0)

您正在编译软件!您需要安装开发库以便编译这些内容,例如: apt-get install libjpeg-dev

另外,安装Pillow,它编译失败的可能性较小 - pip install pillow