2017-07-26 4 views
11

Lorsque je tente le code ci-dessousObtenir 405 erreur en essayant de télécharger des données NLTK

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

la console dit

[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

On dirait que le serveur de téléchargement est en panne. –

+0

Je vois le même problème ici, donc vous n'êtes pas seul. –

+0

Même problème. Je suppose que nous devrions attendre. –

Répondre

11

Ceci est dû à un bas âge de lien de fichier brut Github.

En attendant une solution palliative serait de télécharger manuellement le fichier:

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 

Nous travaillons à trouver une solution de rechange aux données et le téléchargement modèle.

Pendant ce temps, @everyone s'il vous plaît aider à vérifier que votre script (s) et assurez-vous que vous ne surchargez pas les téléchargements de données! Merci d'avance !!

Veuillez vérifier https://github.com/nltk/nltk/issues/1787 pour les dernières mises à jour sur ce problème.

+1

https://github.com/nltk/nltk/issues/1787 # issuecomment-318040782 la solution mentionnée ici a fonctionné pour moi –

0

Pour MacOSX - petite modification de la réponse ci-dessus:

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 

Notez que c'est un grand téléchargement (~ 700 Mo).