PIL称它具有"支持可用"但在保存文件时仍然提供IOError

Nem*_*eth 5 python ubuntu pip virtualenv python-imaging-library

我在ubuntu上使用PIL通过virtualenv,安装了pip.我已将setup.py文件更改为指向解码器库.我在安装PIL时收到此消息:

PIL 1.1.7 SETUP SUMMARY

version       1.1.7
platform      linux2 2.6.7 (r267:88850, Aug 11 2011, 12:16:10)
              [GCC 4.6.1]

--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)

PIL 1.1.7 SETUP SUMMARY

version       1.1.7
platform      linux2 2.6.7 (r267:88850, Aug 11 2011, 12:16:10)
              [GCC 4.6.1]

--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Run Code Online (Sandbox Code Playgroud)

但是当我保存文件时,我仍然会收到"IOError:decoder jpeg not available"和"IOError:'decoder zip not available'"消息.怎么了?

Rod*_*ier 0

我想我已经遇到了同样的问题。另外,我认为这是 关于 PIL 错误 -- IOError: 解码器 zip 不可用的重复

  1. 下载 PIL 源代码
  2. 下载zlib
  3. 将 PIL 源指向 zlib
  4. 重建PIL