Python 尝试下载nltk数据时出现405错误

Python 尝试下载nltk数据时出现405错误,python,github,nltk,http-status-code-405,Python,Github,Nltk,Http Status Code 405,当我尝试下面的代码时 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. [nlt

当我尝试下面的代码时

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.

这是由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

我们正在寻找数据和模型下载的替代方案

同时,@请大家帮助检查您的脚本,并确保您没有过载数据下载提前谢谢


请检查此问题的最新更新

对于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)。

看起来下载服务器已关闭。我在这里看到了相同的问题,因此您并不孤单。相同的问题。我想我们应该等一下。这是由于Github原始文件链接的老化造成的。请稍候,我们正在寻找替代方法=)我们在OpenDaylight的CI infra中看到了这一点这里提到的解决方案对我很有效