如何解决OSError:解码器jpeg在centos 7上不可用

时间:2015-06-24 07:43:56

标签: django centos python-imaging-library pillow

我在centos 7上面临OSError。

OSError: decoder jpeg not available

我为此尝试了很多解决方案,但仍面临同样的问题。怎么解决这个问题?

2 个答案:

答案 0 :(得分:4)

我在Ubuntu亚马逊服务器上遇到过Python / Django这个问题。 解决方案是在安装以下打包器后重新编译Pillow库:

libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev

可能在CentOS中包名称不同,但您可以在yum中搜索以获得正确的名称。

重要的是要注意您必须卸载并重新安装Pillow,PIL或任何依赖于这些软件包的库。

答案 1 :(得分:3)

Rômulo是正确的;在CentOS 7上,您将要安装一些先决条件。我还建议安装EPEL(在撰写本文时正确):

for item in yz_list:
    if is not yz_list first item:
        gets item first value
        see if the value is betwen any of the values from tuples added on the result list

然后再试一次。