[python]Mac下安裝PIL

下載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")

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容