在MAC OS X上的python 2.7.10上安装PIL 1.1.7失败

时间:2016-04-26 13:08:00

标签: python python-imaging-library

当我尝试在MAC OS X上的python 2.7.10上安装PIL 1.1.7失败时遇到以下错误

--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
 version       1.1.7
 platform      darwin 2.7.10 (default, Oct 23 2015, 19:19:21)
              [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)]
--------------------------------------------------------------------
--- TKINTER support available
*** JPEG support not available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
 To add a missing option, make sure you have the required
 library, and set the corresponding ROOT variable in the
 setup.py script.

2 个答案:

答案 0 :(得分:1)

未安装库freetype时,ImportError: The _imagingft C module is not installed消息显示为apparently。因此,要修复此错误,您需要安装freetype并重新编译PIL。

答案 1 :(得分:0)

当我升级我的点子时遇到了类似的问题,这就是我所做的(Mac OS 10.11,python 2.7.11)。

首先,你最好使用PIL 1.1.6,因为1.1.7在MAC OS X上的python 2.7上有很多问题。

以下是安装PIL 1.1.6的方法:

1.下载PIl:http://www.pythonware.com/products/pil/(ver1.1.6与python 2.7更兼容,ver1.1.7有很多问题)

2.在您的终端中运行此代码(cd到您的下载目录)

$ tar xvfz Imaging-1.1.6.tar.gz
$ cd Imaging-1.1.6
$ python setup.py install

3.使用'pip list'来检查你的PIL。如果你也安装了枕头,你只能使用其中一个。如果你只想使用PIL,请卸载枕头

sudo -s    
pip uninstall pillow