2015-09-19 79 views
2

我相信我有這個問題,因爲python沒有找到我的機器上安裝的模塊,我不知道什麼是最好的方式來調試這是。Windows 8.1上的Python ImportError與模塊

首先,我知道我已安裝模塊。如果我做pip freeze

我得到:

Pillow==2.9.0 
praw==2.1.20 
requests==2.5.3 
six==1.9.0 
update-checker==0.11 

然而,當我嘗試運行下面的代碼,它告訴我,有沒有模塊名爲枕頭

import os 
from Pillow import Image 


def extractFrames(inGif, outFolder): 
    frame = Image.open(inGif) 
    nframes = 0 
    while frame: 
     frame.save('%s/%s-%s.gif' % (outFolder, os.path.basename(inGif), nframes) , 'GIF') 
     nframes += 1 
     try: 
      frame.seek(nframes) 
     except EOFError: 
      break; 
    return True 


extractFrames('donkey.gif', 'output') 

我編程在node.js中有很多,所以我習慣於在那裏打包依賴關係,但是pip系統是相當陌生的,我將不勝感激任何幫助。謝謝!

回答

3

這是

from PIL import Image 

枕頭是PIL的叉子和向後兼容性,他們保留了進口名PIL。 (有點奇怪)。

+0

修好了!我認爲這是一個安裝問題哈哈。謝謝! –

+0

@DanielJamrozik如果這個答案[解決了你的問題],請考慮[接受它](http://meta.stackexchange.com/questions/5234/how-通過點擊答案左邊的複選標記/勾號,將其變成綠色,接受答案作品。這標誌着您的問題已經解決,您的滿意,併爲您和回答者授予[聲譽](http://stackoverflow.com/help/whats-reputation)。 – MattDMo

相關問題