更新答案:NLTK适用于2.7井。我得了3.2分。我卸载了3.2并安装了2.7。现在成功了!!
我已经安装了NLTK并尝试下载NLTK数据。我所做的就是遵循这个网站上的说明:http://www.nltk.org/data.html
我下载了NLTK,安装了它,然后尝试运行以下代码:
>>> import nltk
>>> nltk.download()
它给了我如下的错误信息:
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
nltk.download()
AttributeError: 'module' object has no attribute 'download'
Directory of C:\Python32\Lib\site-packages
尝试了nltk.download()
和nltk.downloader()
,都给出了错误消息。
然后我使用help(nltk)
来取出包,它显示以下信息:
NAME
nltk
PACKAGE CONTENTS
align
app (package)
book
ccg (package)
chat (package)
chunk (package)
classify (package)
cluster (package)
collocations
corpus (package)
data
decorators
downloader
draw (package)
examples (package)
featstruct
grammar
help
inference (package)
internals
lazyimport
metrics (package)
misc (package)
model (package)
parse (package)
probability
sem (package)
sourcedstring
stem (package)
tag (package)
test (package)
text
tokenize (package)
toolbox
tree
treetransforms
util
yamltags
FILE
c:\python32\lib\site-packages\nltk
我确实在那里看到下载程序,不知道为什么它不工作。Python3.2.2,系统Windows vista。
不要给你的文件命名nltk.py我使用了相同的代码并将其命名为nltk,得到了与你相同的错误,我更改了文件名,它运行得很好。
试试看
nltk.download('all')
这将下载所有数据,无需单独下载。
TL;博士
要下载特定的数据集/模型,请使用
nltk.download()
函数,例如,如果要下载punkt
语句标记器,请使用:如果您不确定所需的数据/模型,可以从数据+模型的基本列表开始:
它将下载“热门”资源列表,其中包括:
编辑
如果有人在从
nltk
、从https://stackoverflow.com/a/38135306/610569下载较大的数据集时避免了错误更新
From v3.2.5, NLTK has a more informative error message当找不到
nltk_data
资源时,例如:相关的
要查找
nltk_data
目录(自动神奇地),请参见https://stackoverflow.com/a/36383314/610569要将
nltk_data
下载到其他路径,请参见https://stackoverflow.com/a/48634212/610569要配置{}路径(即为NLTK设置不同的路径以查找
nltk_data
),请参见https://stackoverflow.com/a/22987374/610569相关问题 更多 >
编程相关推荐