【发布时间】: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.py或Tests\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