使用 Centos 7 和 Python 3.4 的 PIL
PIL with Centos 7 and Python 3.4
有人使用 Centos 7 和 Python 3.4 实现了 PIL 的工作吗?
我试图从这里安装 tarball,但是当 运行 "make" 或 "make test" 时出现了很多错误。
如果有人有有效的实现,能否请您post i.e. yum packages
使其正常工作所需的命令和配置?
我也找到了这个 blog post 但没有用。
这是我在尝试 convert a jpeg's size
:
时看到的一个错误
Traceback (most recent call last):
File "<console>", line 2, in <module>
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 1557, in resize
self.load()
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/ImageFile.py", line 203, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 420, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
OSError: decoder jpeg not available
确保先安装依赖项,然后重新安装 Pillow。看起来你缺少 libjpeg。详情请看这里。
有人使用 Centos 7 和 Python 3.4 实现了 PIL 的工作吗?
我试图从这里安装 tarball,但是当 运行 "make" 或 "make test" 时出现了很多错误。
如果有人有有效的实现,能否请您post i.e. yum packages
使其正常工作所需的命令和配置?
我也找到了这个 blog post 但没有用。
这是我在尝试 convert a jpeg's size
:
Traceback (most recent call last):
File "<console>", line 2, in <module>
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 1557, in resize
self.load()
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/ImageFile.py", line 203, in load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
File "/var/www/deploy/myproject/myproject-django/venv/lib/python3.4/site-packages/PIL/Image.py", line 420, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
OSError: decoder jpeg not available
确保先安装依赖项,然后重新安装 Pillow。看起来你缺少 libjpeg。详情请看这里。