首页 > 解决方案 > 将下载的 nltk 数据放在哪里解决 HTTP 错误 403 问题

问题描述

我在做nltk.download('averaged_perceptron_tagger'). 我在网上搜索并找到了以下解决方法(由于我不熟悉命令行,我手动尝试了它)。

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

基本上,我去了https://github.com/nltk/nltk_data/archive/gh-pages.zip,下载并上压缩文件夹,但我不确定应该将解压缩的文件夹放在哪里? 我在以下几个位置创建了一个新文件夹nltk_data,并将解压缩的文件夹放入其中。

但是当我尝试运行一些 Python 代码时,例如nltk.pos_tag('xxxxxyyyyy'),我仍然遇到以下错误。为什么我已经把文件夹放在那里了,还是说找不到资源?

LookupError: 
**********************************************************************
  Resource averaged_perceptron_tagger not found.
  Please use the NLTK Downloader to obtain the resource:

  >>> import nltk
  >>> nltk.download('averaged_perceptron_tagger')
  
  For more information see: https://www.nltk.org/data.html
  Attempted to load taggers/averaged_perceptron_tagger/averaged_perceptron_tagger.pickle

  Searched in:
    - 'C:\\Users\\myname/nltk_data'
    - 'C:\\Users\\myname\\Anaconda3\\nltk_data'
    - 'C:\\Users\\myname\\Anaconda3\\share\\nltk_data'
    - 'C:\\Users\\myname\\Anaconda3\\lib\\nltk_data'
    - 'C:\\Users\\myname\\AppData\\Roaming\\nltk_data'
    - 'C:\\nltk_data'
    - 'D:\\nltk_data'
    - 'E:\\nltk_data'
**********************************************************************

标签: python-3.xnltk

解决方案


推荐阅读