Textacy 没有模块预处理或标准化空白

Textacy has no module preprocess or normalize whitespace

文字能力突然出现问题

text3 = textacy.normalize_whitespace(text2) 

AttributeError: 模块 'textacy' 没有属性 'normalize_whitespace'

这发生在 Python 3.7

该脚本在过去一年中运行良好。前几天,这个错误开始发生。我觉得我已经尝试了一切。该行对程序至关重要。

我创建了一个 python 3.6 env 和一个早期版本的 textacy。无法在那里导入 textacy,因为它说我没有 cachetools - 我有。

有什么方法可以推荐吗?

此方法位于textacy.preprocessing,cf here and here,因此您必须将代码更改为:

from textacy import preprocessing
text3 = preprocessing.normalize_whitespace(text2)