gpt4 book ai didi

nltk.word_tokenize() 给出 AttributeError : 'module' object has no attribute 'defaultdict'

转载 作者:行者123 更新时间:2023-12-04 21:56:43 27 4
gpt4 key购买 nike

我是 nltk 的新手。
我正在尝试一些基础知识。

import nltk
nltk.word_tokenize("Tokenize me")

给了我以下错误
Traceback (most recent call last):
File "<pyshell#27>", line 1, in <module>
nltk.word_tokenize("hi im no onee")
File "C:\Python27\lib\site-packages\nltk\tokenize\__init__.py", line 101, in word_tokenize
return [token for sent in sent_tokenize(text, language)
File "C:\Python27\lib\site-packages\nltk\tokenize\__init__.py", line 85, in sent_tokenize
tokenizer = load('tokenizers/punkt/{0}.pickle'.format(language))
File "C:\Python27\lib\site-packages\nltk\data.py", line 786, in load
resource_val = pickle.load(opened_resource)
AttributeError: 'module' object has no attribute 'defaultdict'

请有人帮忙。请告诉我如何修复此错误。

最佳答案

我刚刚在我的系统上检查了它。

使固定:

>> import nltk
>> nltk.download('all')

然后一切正常。
>> import nltk
>> nltk.word_tokenize("Tokenize me")
['Tokenize', 'me']

关于nltk.word_tokenize() 给出 AttributeError : 'module' object has no attribute 'defaultdict' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com