2017-03-26 92 views
2

我爲我的Python(3.4.2)和Windows(32位)版本從http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil 下載了Pillow二進制文件。pip無法在Windows 7上安裝Image或Pillow庫

pip install Pillow-3.4.2-cp36-cp36m-win32.whl失敗,下面的錯誤消息:

Pillow-3.4.2-cp36-cp36m-win32.whl is not a supported wheel on this platform.

調試日誌如下:

------------------------------------------------------------ 
C:\Python34\Scripts\pip run on 03/26/17 16:04:25 
Pillow-3.4.2-cp36-cp36m-win32.whl is not a supported wheel on this platform. 
Exception information: 
Traceback (most recent call last): 
    File "C:\Python34\lib\site-packages\pip\basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "C:\Python34\lib\site-packages\pip\commands\install.py", line 257, in run 
    InstallRequirement.from_line(name, None)) 
    File "C:\Python34\lib\site-packages\pip\req.py", line 167, in from_line 
    raise UnsupportedWheel("%s is not a supported wheel on this platform." % wheel.filename) 
pip.exceptions.UnsupportedWheel: Pillow-3.4.2-cp36-cp36m-win32.whl is not a supported wheel on this platform. 

我在做什麼錯?

回答

0

嘗試

pip3 install pillow[........] 
+0

謝謝@Ben Richter。我得到了與pip3相同的錯誤信息。 – sm535

3

OK,我發現和修復的問題。有兩個。在這裏寫他們希望它會幫助某人。

  1. 第一個問題是:我有Python版本3.4.2,但要安裝Pillow-3.4.2-cp36-cp36m-win32.whl,其中一些搜索,我意識到後,意味着Python的3.6.x的(也就是CP36部分)。這次我下載了pillow-4.0.0-cp34-cp34m-win32.whl
  2. 第二個也是主要的問題是:我的點子已經過時了。在完成python -m pip install --upgrade pip並重新運行原始安裝命令pip install pillow-4.0.0-cp34-cp34m-win32.whl之後,一切正常。