不能使用python PIL

时间:2014-01-07 18:48:46

标签: python python-imaging-library

我正在尝试识别PNG图像中的文本。 我想使用python PIL,但我不能。 谷歌告诉我,我做了一切,但它永远不会奏效。 我正在使用Ubuntu 12.04 / 13.04。 我安装了所有库..当我安装PIL时,它说

--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
--------------------------------------------------------------------

但是,如果我运行selftest.py,那么我会关注

--------------------------------------------------------------------
--- PIL CORE support ok
*** TKINTER support not installed
*** JPEG support not installed
*** ZLIB (PNG/ZIP) support not installed
*** FREETYPE2 support not installed
*** LITTLECMS support not installed
--------------------------------------------------------------------

运行自检:


示例中的失败: 尝试:  _info(Image.open(os.path.join(ROOT,“Images / lena.jpg”))) 除了IOError,v:  印刷品 来自selftest.testimage的第24行 预期:('JPEG','RGB',(128,128)) 得到:解码器jpeg不可用 1项失败:    在selftest.testimage中的57个中 测试失败 1次失败。 * 57次测试失败了。

一些帮助会很好。

2 个答案:

答案 0 :(得分:2)

PIL似乎已被弃用,请尝试使用pillow

答案 1 :(得分:0)

有一个名为Pillow的PIL新分支,对于很多人来说,它似乎比PIL更加一致。它也很容易安装。查看here(对于info / docs)和here(要安装)。虽然我认为pip install Pillow应该有用