【发布时间】:2013-07-30 15:58:52
【问题描述】:
我正在尝试使用 sorl thumbnail 启动并运行,但我收到错误消息“解码器 zip 不可用”。
我已经阅读了大量类似的页面,说这是一个 PIL / Pilow 问题。
我尝试通过以下方式重新安装 pil:
easy_install http://dist.plone.org/thirdparty/PIL-1.1.7.tar.gz
还有:
pip uninstall PIL Pillow
pip install Pillow
pip install PIL
我 read 表示 Ubuntu 使用一个名为 /lib/x86_64-linux-gnu 的目录用于 x64 架构。如果您使用的是该架构,则需要为该架构以及其他共享库创建一个符号链接。
$ sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /lib/libz.so
其他信息:
操作系统:Ubuntu Precice
我没有尝试从源代码安装包 zlib,其他一些人也提到过它对他们有用。
【问题讨论】:
-
1.你不需要 PIL 和 Pillow,只需要其中一个(枕头更好恕我直言)
-
2. PIL/Pillow install 在关于 PNG 支持的输出末尾说了什么?
-
3.如果 PNG 支持不可用 - 您需要在编译之前安装 zlib1g-dev
标签: django python-imaging-library zlib sorl-thumbnail pillow