我正在尝试让 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 中只显示文件名,当我点击它们时,我得到
“此图像无法加载。”
有人可以帮我吗?我找不到任何错误输出(调试模式已激活)。
提前致谢