В Textacy нет модуля предварительной обработки или нормализации пробелов - PullRequest
0 голосов
/ 04 апреля 2020

Внезапные проблемы с textacy

text3 = textacy.normalize_whitespace(text2) 

AttributeError: модуль 'textacy' не имеет атрибута 'normalize_whitespace'

Это происходит в Python 3.7

Сценарий сработал идеально за прошедший год. На днях эта ошибка начала происходить. Я чувствую, что все перепробовал. Линия имеет решающее значение для программы.

Я создал python 3.6 env и более раннюю версию textacy. Не могу импортировать текстовые сообщения, потому что там написано, что у меня нет cachetools - у меня есть.

Какой подход вы можете порекомендовать?

1 Ответ

1 голос
/ 05 апреля 2020

Этот метод расположен в textacy.preprocessing, ср здесь и здесь , поэтому вам придется изменить код на:

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