Доступ к файлу wordnet с помощью nltk без nltk.download()

#python-3.x #nlp #nltk #wordnet

#python-3.x #nlp #nltk #wordnet

Вопрос:

Я пытаюсь использовать wordnet без nltk.download (‘wordnet’), поскольку эта функция заблокирована ИТ-политикой компании. Я загрузил файл wordnet, разархивировал его в свой локальный каталог и использовал nltk.data.path.append("my/wordnet/directory") . Когда я пытаюсь выполнить команду, скажем "jump" in wn.words() , я получаю сообщение об ошибке —

 Resource wordnet not found. 
Searched in:
- 'my/wordnet/directory'
- 'standard/directories'
  

Чтобы было ясно, я могу загрузить файл напрямую.
Как мне заставить nltk взаимодействовать с этим файлом?
Файл найден по адресу https://www.nltk.org/nltk_data/
Корпус номер 69.

Ответ №1:

Нашел это решение в примечаниях: https://www.nltk.org/data.html . После создания соответствующих каталогов и размещения файлов wordnet внутри корпоративного каталога и указания nltk.data.path и т. Д. В этот каталог это сработало.