【问题标题】:PIL/Pillow on OpenShift: decoder jpeg not availableOpenShift 上的 PIL/Pillow:解码器 jpeg 不可用
【发布时间】:2015-09-12 19:00:59
【问题描述】:

我在 OpenShift 上的 Django Admin 中上传图片时遇到问题:

Exception Type:     IOError
Exception Value:    decoder jpeg not available

于是我通过pip install Pillow==2.8.2 -U --force-reinstall 重新安装了 Pillow,最后总结显示:

--------------------------------------------------------------------
PIL SETUP SUMMARY
--------------------------------------------------------------------
version      Pillow 2.8.2
platform     linux2 2.7.8 (default, May 19 2015, 02:50:14)
             [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available
--- ZLIB (PNG/ZIP) support available
--- LIBTIFF support available
--- FREETYPE2 support available
*** LITTLECMS2 support not available
*** WEBP support not available
*** WEBPMUX support not available
--------------------------------------------------------------------

所以我猜这会被修复,但事实并非如此......你有什么想法吗?

编辑 1: 下面提到的副本建议安装 libjpeg-dev,但这是不可能的,因为 yum 在 OpenShift 中不可用。此外,我可以列出以下软件包:

> ll /usr/lib*/libjpeg*
/usr/lib64/libjpeg.so -> libjpeg.so.62.0.0
/usr/lib64/libjpeg.so.62 -> libjpeg.so.62.0.0
/usr/lib64/libjpeg.so.62.0.0
/usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0
/usr/lib/libjpeg.so.62.0.0
> ll /usr/lib*/libfreetype*
/usr/lib64/libfreetype.so -> libfreetype.so.6.3.22
/usr/lib64/libfreetype.so.6 -> libfreetype.so.6.3.22
/usr/lib64/libfreetype.so.6.3.22
/usr/lib/libfreetype.so.6 -> libfreetype.so.6.3.22
/usr/lib/libfreetype.so.6.3.22

这里有什么遗漏吗?

编辑 2:这可能是由于缺少 /usr/lib/libjpeg.so/usr/lib64 中的存在还不够),但同样,ln -s /usr/lib/libjpeg.so.62 /usr/lib/libjpeg.so 需要 root 支持...我该怎么办?

【问题讨论】:

标签: django openshift python-imaging-library pillow


【解决方案1】:

好的,发现:我之前安装了一个版本的 PIL,当我卸载 PIL 并单独离开 Pillow 时,我的问题消失了......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    相关资源
    最近更新 更多