下載PIL庫(kù)
$ wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
$ tar xvfz Imaging-1.1.7.tar.gz
$ cd Imaging-1.1.7
打開(kāi)setup.py
找到下面這幾行
TCL_ROOT = None
JPEG_ROOT = JPEG庫(kù)目錄
ZLIB_ROOT = PNG和ZLIB庫(kù)目錄
TIFF_ROOT = TIFF庫(kù)目錄
FREETYPE_ROOT = FreeType庫(kù)目錄
LCMS_ROOT = None
安裝libjpeg,默認(rèn)路徑/usr/local/lib
$ wget http://219.238.7.66/files/4029000007B700B5/www.ijg.org/files/jpegsrc.v9b.tar.gz
$ cd jpeg-9b
$ tar jpegsrc.v9b.tar.gz
$ ./configure --enable-shared --enable-static
$ make
$ sudo make install
安裝zlib,默認(rèn)路徑/usr/local/lib
wget http://zlib.net/zlib-1.2.8.tar.gz
$ tar zxvf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8
$ ./configure
$ make
$ sudo make install
如果出現(xiàn)“X11”的錯(cuò)誤,執(zhí)行命令
ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/X11 /usr/local/include/X11
這樣安裝幾個(gè)庫(kù)完成,改下setup.py參數(shù)為
TCL_ROOT = None
JPEG_ROOT = "/usr/local/include"
ZLIB_ROOT = "/usr/local/include"
TIFF_ROOT = None
FREETYPE_ROOT = "/usr/local/include"
LCMS_ROOT = None
$ cd Imaging-1.1.7
$ python setup.py build_ext -i
$ python selftest.py
$ sudo python setup.py install
一路走,最后安裝完畢寫(xiě)個(gè)case測(cè)測(cè)
import Image
im = Image.open("test.jpg")
im.save("test1.jpg")