2017-07-26 99 views
11

獲得405錯誤,而試圖當我嘗試下面的代碼來下載NLTK數據

python -c "import nltk; nltk.download('punkt'); 
nltk.download('averaged_perceptron_tagger'); 
nltk.download('maxent_treebank_pos_tagger'); 
nltk.download('wordnet')" 

控制檯說

[nltk_data] Error loading punkt: HTTP Error 405: Not allowed. 
[nltk_data] Error loading averaged_perceptron_tagger: HTTP Error 405: 
[nltk_data]  Not allowed. 
[nltk_data] Error loading maxent_treebank_pos_tagger: HTTP Error 405: 
[nltk_data]  Not allowed. 
[nltk_data] Error loading wordnet: HTTP Error 405: Not allowed. 
+0

看起來下載服務器已關閉。 –

+0

我在這裏看到同樣的問題,所以你並不孤單。 –

+0

同樣的問題。我想我們應該等待。 –

回答

11

這是通過Github的原始文件鏈接的向下年齡引起的。

同時彌補缺口的解決辦法是手動下載文件:

PATH_TO_NLTK_DATA=/home/username/nltk_data/ 
wget https://github.com/nltk/nltk_data/archive/gh-pages.zip 
unzip gh-pages.zip 
mv nltk_data-gh-pages/ $PATH_TO_NLTK_DATA 

我們正在尋找的數據和模型下載替代工作。

同時,@everyone請幫助檢查您的腳本並確保您沒有超載數據下載!提前謝謝!

請檢查https://github.com/nltk/nltk/issues/1787以瞭解有關此問題的最新更新。

+1

https://github.com/nltk/nltk/issues/1787#issuecomment-318040782這裏提到的解決方案適用於我 –

0

對於MacOSX的 - 小的修改,以上面的回答:

PATH_TO_NLTK_DATA=~/nltk_data/ 
wget https://github.com/nltk/nltk_data/archive/gh-pages.zip 
unzip gh-pages.zip 
mv nltk_data-gh-pages/packages/ $PATH_TO_NLTK_DATA 

注意,這是一個大的下載(700MB〜)。

相關問題