NLTK POS标签无法正常工作

Vin*_*wad 6 nltk pos-tagger python-2.7

如果我试试这个:

import nltk
text = nltk.word_tokenize("And now for something completely different")
nltk.pos_tag(text)
Run Code Online (Sandbox Code Playgroud)

输出:

Traceback (most recent call last):
File "C:/Python27/pos.py", line 3, in <module>
nltk.pos_tag(text)
File "C:\Python27\lib\site-packages\nltk-2.0.4-py2.7.egg\nltk\tag\__init__.py" ipos_tag
tagger = load(_POS_TAGGER)
File "C:\Python27\lib\site-packages\nltk-2.0.4-py2.7.egg\nltk\data.py", line 605,in 
resource_val = pickle.load(_open(resource_url))
ImportError: No module named numpy.core.multiarray
Run Code Online (Sandbox Code Playgroud)

Dou*_*gal 10

似乎保存的单词标记器需要numpy.你需要安装它.

  • 如果NLTK需要Numpy,假设使用了Pip或其他安装工具,它是否应该自动安装为依赖项?我问,因为我使用Pip安装了NLTK,然后遇到了同样的问题. (3认同)