2014-05-23 96 views
13

在Windows 7 安裝包枕頭使用Python 2.7與枕安裝,但 「沒有模塊名爲枕」 - python2.7 - Windows 7的 - 蟒蛇-m安裝枕頭

python -m pip install pillow 

得到成功消息(​​) 。關閉並重新打開cmd終端。

但是,當我嘗試

import pillow 

我得到

ImportError: No module named pillow 

如果python -m pip install pillow再次運行時錯誤消息,它說

Requirement already satisfied (use --upgrade to upgrade): pillow in c:\python27\lib\site-packages 

回答

26

嘗試使用

import PIL 

from PIL import ... 

代替。 Pillow是一個PIL的分支,Python成像庫不再維護。但是,爲了保持向後兼容性,使用舊的模塊名稱。

+0

謝謝!我希望枕頭將更容易安裝在Windows上比PIL,根據這個線程http://stackoverflow.com/questions/2088304/installing-pil-python-imaging-library-in-win7-64-bits- python-2-6-4這是一個痛苦 – billrichards

+3

@billrichards檢查克里斯托夫Gohlke的[Python擴展包爲Windows](http://www.lfd.uci.edu/~gohlke/pythonlibs/)的二進制安裝程序噸(主要是科學計算相關)模塊。它們保持最新狀態,安裝過程與運行'.exe'安裝程序並單擊'OK'幾次一樣簡單。比試圖扯皮點更容易... – MattDMo

+0

謝謝MattDMo。在看到您的評論之前,我最終使用了CentOS虛擬機。但我一定會在將來檢查這一點 – billrichards