1. 程式人生 > >Windows安裝Python影象處理庫:PIL模組

Windows安裝Python影象處理庫:PIL模組

平常一般都在Linux下用Python,今天女票突然說讓幫忙把一些圖片全部弄成一個解析度的,作為程式設計師,這種重複的工作還是交給計算機吧。

廢話不多說,開啟Cmd看下Windows的python下面是否有PIL(python imaging library)這個庫,很不辛,木有。

於是到 PIL官網 下載一個,python imaging library 1.1.7 for Python 2.7 (windows only)。

exe檔案,直接雙擊,提示:Python version 2.7 required, which was not found in the registry


明明不是裝了Python嗎,檢查了下環境變數,沒有問題。

然後上網百度,發現我的系統是win7 64位的,而PIL官網提供的下載包都是32位的,可以在這裡看到 http://effbot.org/downloads#pil

64位檢查登錄檔的位置是: HKLM|HKCU\SOFTWARE\

32位檢查登錄檔的位置是: HKLM|HKCU\SOFTWARE\wow6432node\

然後,有人提供了非官方的64位庫:

叫做Pillow,下載下來,是個 .whl 結尾的檔案,這個其實就是python使用的一種壓縮檔案,字尾名改成zip,可以開啟。

這個需要用 pip 安裝。

如果沒有在windows上安裝pip,可以參考我的另一篇文章:

pip install Pillow-2.7.0-cp27-none-win_amd64.whl  即可。

注意,這裡有一段

is a replacement for PIL, the Python Image Library, which provides image processing functionality and supports many file formats.
Use `from PIL import Image` instead of `import Image`.

意思就是說,要用 ‘ from PIL import Image' 代替 'import Image'

然後進python 命令列

from PIL import Image

OK,安裝成功了。用法和PIL一樣。

另外,還有通過原始碼自己編譯的方法在windows上安裝,可以參考: