我試圖來標記使用Python NLTK在一個字符串的話,我需要導入以下模塊:從NLTK進口WhitespaceTokenizer給人導入錯誤:沒有模塊名爲NLTK
from nltk import WhitespaceTokenizer
from nltk import WordPunctTokenizer
但它無法導入這些模塊:
>>ImportError: No module named nltk
我可以import nltk
也dir(nltk)
顯示我的兩個模塊都存在:WhitespaceTokenizer,WordPunctTokenizer
有沒有人遇到過這個問題?我正在使用Python 2.6.1
您是否安裝了多個版本的python? – garnertb 2012-04-28 01:44:57
是的..在我運行代碼的框中有2個版本的Python 2.6.1。這是原因嗎?令人困惑的是,如果我可以導入nltk爲什麼我無法導入這些模塊,當我看到它們列在dir(nltk) – tan 2012-04-28 01:47:56
中時它可能是......嘗試在成功運行dir(ntlk)後打印sys.version,然後確保你正在編寫的python文件使用相同的版本。 – garnertb 2012-04-28 01:52:18