使用本地nltk_data的Python NLTK

时间:2018-10-25 11:05:14

标签: python-3.x nltk

我最近一直在使用NLTK库进行语言处理。如果可以访问互联网,通常可以使用nltk.download('package')安装软件包。

如果我尝试在群集上离线运行代码,则会出现问题。在这里

from nltk.tag import PerceptronTagger
ImportError: cannot import name 'PerceptronTagger'

并出现类似的错误,因为nltk似乎找不到nltk_data文件夹。我尝试过:

  1. nltk.data.path.append(“ ./ nltk_data”),我在其中复制了nltk_data和代码。

  2. nltk.download('punct')#,download_dir =“ ./ nltk_data”),但这无法正常工作,因为无法访问互联网。

那么问题是,如何在本地使用nltk_data?

谢谢。

1 个答案:

答案 0 :(得分:0)

看来我运行该机器的机器上安装了NLTK 3.0.2,因此更新NLTK可以解决所有问题。