#python-3.x #nltk
Вопрос:
Я сталкиваюсь с проблемой HTTP Error 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'
**********************************************************************
Комментарии:
1. Поместите его в любой путь, который был указан в сообщении. Внутренняя
nltk_data
папка будет выглядеть так:chunkers/ corpora/ taggers/ tokenizers/
2. @dibery Спасибо, это работает!