自行bulid PIL包
python setup.py bulid
结果
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform darwin 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
--------------------------------------------------------------------
--- TKINTER support available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not 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.
根据
http://blog.csdn.net/liushuaikobe/article/details/8729652
http://stackoverflow.com/questions/5345348/what-is-the-best-way-to-install-pil-on-mac-snow-leopard-with-xcode-4-installed
上面的两位大牛的文章
下载libjpeg和zlib:
http://www.ijg.org/files/jpegsrc.v8c.tar.gz
http://zlib.net/zlib-1.2.8.tar.gz
tar xzf jpegsrc.v8c.tar.gz
cd jpeg*
./configure
make
sudo make install
tar xzf zlib-1.2.8.tar.gz
cd zlib*
./configure
make
sudo make install
默认安装在了:/usr/local/lib下
Freetypefrom http://sourceforge.net/projects/freetype/files/
download http://downloads.sourceforge.net/project/freetype/freetype2/2.4.4/freetype-2.4.4.tar.bz2
tar xjf freetype-2.4.4.tar.bz2
cd free*
./configure
make
sudo make install
NOT this ----http:// downloads.sourceforge.net/project/lcms/lcms/2.1/lcms2-2.1.tar.gz
Instead download http://downloads.sourceforge.net/project/lcms/lcms/1.19/lcms-1.19.tar.gz
tar xzf lcms-1.19.tar.gz
cd lcms*
./configure
make
sudo make install
python setup.py build
测试
python selftest.py
如果提示
--------------------------------------------------------------------
PIL 1.1.7 TEST SUMMARY
--------------------------------------------------------------------
Python modules loaded from ./PIL
Binary modules loaded from ./PIL
--------------------------------------------------------------------
--- PIL CORE support ok
--- TKINTER support ok
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
--- FREETYPE2 support ok
--- LITTLECMS support ok
--------------------------------------------------------------------
Running selftest:
--- 57 tests passed.
那么安装
sudo python setup.py install
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform darwin 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
--------------------------------------------------------------------
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
--------------------------------------------------------------------