无法获得PIL支持任何图像

时间:2012-02-02 14:29:30

标签: python-imaging-library libjpeg ubuntu-11.10

在Ubuntu 11.10下使用pip install PIL安装PIL之后,摘要告诉我所有项目都“不可用”。

我已经阅读过几个“答案” http://obroll.com/install-python-pil-python-image-library-on-ubuntu-11-10-oneiric/

基本上告诉我同样的事情:在libjpeg之后安装PIL。

我仍然无法让它发挥作用。 (我是ubuntu的新手)

有什么想法吗?

摘要中的复制/粘贴:

--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version       1.1.7
platform      linux2 2.7.2+ (default, Oct  4 2011, 20:03:08)

              [GCC 4.6.1]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------

2 个答案:

答案 0 :(得分:3)

最终让它发挥作用。 我的经验是,即使我按正确的顺序安装,PIL仍然找不到libjpeg。

我做了什么:

  1. 确保已安装libjpeg8和libjpeg8-dev,并使用“locate libjpeg”找出它的安装位置
  2. pip install --no-install PIL“ - >下载安装文件
  3. 从虚拟环境的构建目录中编辑setup.py并设置JPEG_ROOT。就我而言:JPEG_ROOT =“/ usr / lib / i386-linux-gnu /”
  4. “pip install PIL” - >现在将使用修改后的setup.py安装PIL并找到libjpeg。

答案 1 :(得分:1)

PIL适用于我的机器。我可能相关的已安装软件包(dpkg --get-selections | grep jpg)是:

libjpeg-progs
libjpeg62
libjpeg62:i386
libjpeg62-dev
libjpeg8
libmjpegtools-1.9
libopenjpeg2

所以你可以尝试安装该批并重新安装PIL。我害怕不是一个非常有见地的答案。