首页 > 解决方案 > Textacy 没有模块预处理或规范化空格

问题描述

突然出现的文本问题

text3 = textacy.normalize_whitespace(text2) 

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

这发生在 Python 3.7

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

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

有没有可以推荐的方法?

标签: pythonspacytextacy

解决方案


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

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

推荐阅读