我正在尝试使用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
I 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软件包,其他一些人也提到过这个软件包。
答案 0 :(得分:9)
我找到了两个适合我的解决方案。
对我有用的第一种方法是一起使用不同的成像库。我安装了pgmagic,工作正常。
sudo apt-get install libgraphicsmagick++-dev
sudo apt-get install libboost-python1.40-dev
还有其他可用的成像库,它们都列在sorl-thumbnail文档中:
http://sorl-thumbnail.readthedocs.org/en/latest/requirements.html
第二种对我有用的方式(首选)实际上是一个全新的装置,我把枕头和PIL都取下来,然后用枕头重新安装它们。
pip uninstall pillow
pip uninstall PIL
pip install pillow
pip install PIL