1. 程式人生 > >Python 3.6 -win64環境安裝PIL模組

Python 3.6 -win64環境安裝PIL模組

PIL:Python Imaging Library,已經是Python平臺事實上的影象處理標準庫了。PIL功能非常強大,但API卻非常簡單易用。

由於PIL僅支援到Python 2.7,加上年久失修,於是一群志願者在PIL的基礎上建立了相容的版本,名字叫Pillow,支援最新Python 3.x,又加入了許多新特性,因此,我們可以直接安裝使用Pillow。

32位的電腦環境安裝pillow

如果安裝了Anaconda,Pillow就已經可用了。否則,需要在命令列下通過pip安裝:

$ pip install pillow

64位的電腦環境安裝pillow

PIL官方只有32位的安裝檔案,安裝時會提示找不到python的安裝路徑。64位Win7下無法安裝PIL庫的原因是:PIL官方http://www.pythonware.com/products/pil/提供的PIL二進位制安裝庫包都是32位的。64位程式和32位程式檢測登錄檔的位置是不一樣的:64位程式檢測HKEY_LOCAL_MACHINESOFTWAREPython,而32位程式檢測HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython。如果安裝的python是64位的,其相關資訊都在HKEY_LOCAL_MACHINESOFTWAREPython下面,而32位程式則在HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython下面找Python安裝資訊,結果找不到了,所以會報錯。

網上有非官方的64位庫(官方原始碼編譯版),叫做pillow,Pillow是PIL的替代版本。其網址為:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow、http://www.lfd.uci.edu/~gohlke/pythonlibs/。

下載完成後,安裝

C:/Python36/Scripts>pipinstall C:\python\Pillow_SIMD-5.2.0.post0-cp36-cp36m-win_amd64.whl