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



我试图在没有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'

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

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

最新更新