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上安裝,可以參考: