Python nltk 导入错误

Python nltk ImportError

我试图将 nltk 用于 python,然后遇到了这个问题。

>>>from nltk.corpus import sinica_tree

然后出现错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name sinica_tree

我检查过 nltk 已安装,并且 sinica_tree 也已使用 nltk.download() 安装。为此需要一些帮助。

根据文档,它看起来应该是:

from nltk.corpus import sinica_treebank

参见:http://www.nltk.org/nltk_data/

>>>import nltk
>>>nltk.download()
---------------------------------------------------------------------------
    d) Download   l) List    u) Update   c) Config   h) Help   q) Quit
---------------------------------------------------------------------------
Downloader> d

Download which package (l=list; x=cancel)?
  Identifier> treebank

然后尝试导入

from nltk.corpus import sinica_treebank