2

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

2 回答 2

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。
于 2012-02-07T13:00:18.490 回答
1

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

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

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

于 2012-02-02T14:39:15.280 回答