2015-11-21 78 views
2

我無法完成nltk軟件包的下載。它總是停在omw項目(Open Multi Wordnet)上。這是剩下的兩個。我查看了其他幫助項目(即install ntlk supporting packageserror installing Nltk),但問題仍然存在。它返回錯誤代碼11001,即錯誤的服務器位置。但服務器索引http://ntlk.org/nltk_data/適用於所有其他項目。我有點迷失在這裏。無法在python中完全下載nltk包。在omw站點停止

錯誤消息的

打印卵石可以發現here

我使用Python 3.5,並擁有最新的NLTK文件(下載並解壓昨晚)

非常感謝!

+1

做了Luis的回答工作嗎? – alvas

+0

@alvas它部分工作。謝謝問。我決定卸載所有內容並轉到32位,因爲似乎nltk和numpy在64位Python版本上無法正常工作。 – Simone

+0

這是一個64位的問題,在Windows上的東西是瘋狂的。 – alvas

回答

1

你使用代理服務器連接到互聯網嗎?如果是的話,試試這個:

nltk.set_proxy('http://proxy.example.com:3128', ('USERNAME', 'PASSWORD')) 
nltk.download() 

另外,試試這個:

打開一個終端窗口(使用「運行...」選項,在開始菜單上)。轉至Python的安裝,例如目錄C:\ Program Files文件\的Python 3.5 \

類型:

python -m nltk.downloader all 

如果所有的失敗,你應該嘗試從這裏手動下載數據:http://www.nltk.org/nltk_data/和然後將您的數據放在C:\ nltk_data目錄中。

+1

謝謝!第二個選項「python -m nltk.downloader.all」似乎起作用,因爲我沒有收到錯誤消息。我不使用代理,但Win 8.1 64位。 但是,當我嘗試一個簡單的例子,它不起作用。 我試過的例子: text ='hello world!我希望我有更多的睡眠。「 print(word_tokenize(text)) 錯誤消息說它找不到函數「word_tokenize」。我還沒有成功安裝numpy和matplotlib。我是否需要numpy或其他軟件包才能使用ntlk? – Simone

+0

確實導入nltk的作品? –

+0

@Simone,我認爲你正在處理多個問題。如果下載部分按照我的答案工作(沒有錯誤),我建議您接受它,以便將其標記爲已關閉,並就第二個問題提出另一個問題。謝謝。 –

相關問題