【问题标题】:PIL: selftest fails, but package shows status is fine?PIL:自检失败,但包显示状态很好?
【发布时间】:2011-10-24 19:36:23
【问题描述】:

我已经安装了 PIL 和所需的库(所以我认为)。在安装过程中显示

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

但是,当我运行 selftest.py 时,我得到了这个:

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

即它没有检测到 PIL CORE、FREETYPE2 和 LITTLECMS。

我使用 python 2.6.5 在 CentOS 6.0 上安装了以下软件包

libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel

PIL 是通过 pip install PIL 安装的。但是,自检是从 PIL 官方网站的源代码运行的。

有什么想法吗?

【问题讨论】:

  • 呃,如果我没记错的话,CentOS 附带了 python 2.4,可能需要仔细检查 selftest 是否从正确的解释器运行
  • 在运行 selftest.pyTests\run.py 之前尝试使用 setup.py build_ext -i 在源目录中就地构建 C 扩展
  • @ArgsKwargs:CentOS 6.0 附带 Python 2.6.5:distrowatch.com/table.php?distribution=centos 感谢您的提醒。
  • @cgohlke 成功了!谢谢!如果您发布该内容,我会将其标记为解决方案。 :D

标签: python centos python-imaging-library freetype


【解决方案1】:

在运行 selftest.pyTests\run.py 之前,尝试使用 setup.py build_ext -i 在源目录中就地构建 C 扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    相关资源
    最近更新 更多