【问题标题】:Can't get PIL to support any images无法让 PIL 支持任何图像
【发布时间】:2012-02-02 14:29:29
【问题描述】:

在 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
--------------------------------------------------------------------

【问题讨论】:

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


    【解决方案1】:

    终于搞定了。 我的经验是,即使我按正确的顺序安装,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。

    【讨论】:

      【解决方案2】:

      PIL 在我的机器上工作。我可能相关的安装包 (dpkg --get-selections | grep jpg) 是:

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

      因此,您可以尝试仅安装批次并重新安装 PIL。恐怕不是一个很有见地的答案。

      【讨论】:

      • 这里仍然没有运气。 dpkg 显示了我需要的 libjpeg。我还创建了jj.isgeek.net/2011/09/… 中所述的软链接(但对于我正确的 32 位安装)。
      猜你喜欢
      • 2012-07-26
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      相关资源
      最近更新 更多