0

我正在尝试让 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 install PIL 安装 PIL 后,我得到的输出看起来还不错,至少我是这么认为的

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

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

“此图像无法加载。”

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

提前致谢

4

1 回答 1

0

你正在编译软件!您需要安装开发库来编译这些东西,例如apt-get install libjpeg-dev.

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

于 2013-07-24T16:48:10.733 回答