【发布时间】:2017-11-30 15:28:49
【问题描述】:
我正在尝试设置 Flask-IIIF 以使用 jp2-files 或 JPEG2000。开箱即用,我从 Pillow 库中收到一个错误:IOError: decoder jpeg2k not available
我试过用谷歌搜索它,一篇 StackOverflow 帖子告诉我确保 libjpeg-dev 和 libjpeg8-dev 已安装并且是最新的,但它们已经安装了。在确保它们在那里之后,我确实尝试重新安装没有缓存的枕头:pip install --no-cache-dir -I pillow
环境是 Docker,基于 15.10 Ubuntu 映像。 Python 版本为 2.7.10。 pip freeze 的枕头版本是 4.1.1
编辑:我也尝试了Python Image Library fails with message "decoder JPEG not available" - PIL的另一个建议:
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
【问题讨论】: