我正在尝试让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中只显示了文件名,当我点击它们时我得到了
有人可以帮帮我吗?我找不到任何错误输出(调试模式已激活)。“此图片无法加载。”
提前致谢
答案 0 :(得分:0)
您正在编译软件!您需要安装开发库以便编译这些内容,例如: apt-get install libjpeg-dev
。
另外,安装Pillow,它编译失败的可能性较小 - pip install pillow
。