python-imaging-library - 无法让 PIL 支持任何图像

标签 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
--------------------------------------------------------------------

最佳答案

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

关于python-imaging-library - 无法让 PIL 支持任何图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9114036/

相关文章:

MonoDevelop 中的 Java 控制台错误

c++ - OpenCV-2.4.0,NetBeans7.0.1,Ubuntu11.10,对`cv::Mat::zeros(int, int, int) 的 undefined reference

python - 枕头滴灌领域用python3.2 django1.8

python - 使用 Python Pillow(或 PIL)增加 JPG 上的 PNG mask 区域

python-3.x - 如何以编程方式(最好在 python 中使用 PIL)计算具有剥离背景的对象的总像素数?

python - 让 Django 识别 PIL JPEG 支持

c - 如何将RGB更改为BGR

c - 在运行时找出 libjpeg 版本(或其他防止中止的方法)?

c++ - 如何在 Eclipse CDT 中设置相应的 GCcflags和环境变量

python - 将 pandas 数据帧转换为位图的更有效方法是什么?