使用 nltk 访问 wordnet 文件,无需 nltk.download()

Access wordnet file with nltk without nltk.download()

提问人:thefrollickingnerd 提问时间:10/23/2020 更新时间:10/23/2020 访问量:2007

问:

我正在尝试在没有 nltk.download('wordnet') 的情况下使用 wordnet,因为该功能被公司的 IT 策略阻止。我已经下载了wordnet文件并将其解压缩到我的本地目录中并使用了.当我尝试执行命令时,说我收到错误 -nltk.data.path.append("my/wordnet/directory")"jump" in wn.words()

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

需要明确的是,IT 部门可以直接上传文件。 如何让 nltk 与此文件交互? 文件在语料库编号 69 中找到。https://www.nltk.org/nltk_data/

python-3.x nlp nltk wordnet

评论


答:

3赞 thefrollickingnerd 10/23/2020 #1

在注释中找到了这个解决方案: https://www.nltk.org/data.html . 在创建适当的目录并将 wordnet 文件放在 corpora 目录中并将 nltk.data.path 等指向该目录后,它就可以工作了。