Получение ошибки при использовании fuzzywuzzy: UserWarning: Использование медленного чистого Python SequenceMatcher. Установите python-Levenshtein, чтобы удалить это предупреждение

Я получаю ниже ошибки. Есть ли способ исправить это без установки Python-Levenshtein, а если нет, то как установить Python-Levenshtein на Linux.

UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
  warnings.warn

4 ответа

Решение

Прежде всего, это предупреждение.

Вы можете установить Python-Levenshtein, используя pip

pip install python-Levenshtein

Возможно, вам придется перейти на pip3, если вы используете Python 3

Я получил эту же ошибку в моей установке Windows 10. Когда я пытался pip install python-Levenshtein я получил

Требование уже выполнено: питон-левенштейн в...

Я удалил с помощью pip uninstall python-Levenshtein и переустановил его. И ошибка ушла.

Вы можете игнорировать предупреждение, используя флаг -W. Обратите внимание, что он будет молчать ВСЕ предупреждения. Я бы предложил просто установить модуль python-levenshtein, как предложил Preetham.

python -W ignore foo.py

Вы можете установить python-Levenshtein, используя pip3 или pip

pip3 install python-Levenshtein Возможно, вам придется перейти на pip, если вы используете python2

Другие вопросы по тегам