2017-07-26 40 views
11

Khi tôi cố gắng vào mã bên dướiBắt 405 lỗi khi cố gắng tải NLTK dữ liệu

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

console nói

[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

Có vẻ như máy chủ tải xuống bị hỏng. –

+0

Tôi thấy cùng một vấn đề ở đây nên bạn không đơn độc. –

+0

Cùng một vấn đề. Tôi đoán chúng ta nên chờ đợi. –

Trả lời

11

này được gây ra bởi một xuống độ tuổi của liên kết nhiều file thô từ Github.

Trong khi đó một giải pháp tạm thời sẽ phải tự tải về các tập tin:

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 

Chúng tôi đang làm việc vào việc tìm kiếm một thay thế cho các dữ liệu và mô hình tải.

Trong khi đó, @everyone vui lòng giúp kiểm tra (các) tập lệnh của bạn và đảm bảo rằng bạn không tải quá tải dữ liệu! Cảm ơn bạn trước !!

Vui lòng kiểm tra https://github.com/nltk/nltk/issues/1787 để biết các cập nhật mới nhất về vấn đề này.

+1

https://github.com/nltk/nltk/issues/1787 # issuecomment-318040782 giải pháp được đề cập ở đây làm việc cho tôi –

0

Đối với MacOSX - sửa đổi nhỏ để câu trả lời ở trên:

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 

Lưu ý rằng đây là một tải lớn (~ 700MB).

Các vấn đề liên quan