使用 fuzzywuzzy 时出现错误:UserWarning:使用缓慢的 pure-python SequenceMatcher。安装 python-Levenshtein 以删除此警告

Getting error while using fuzzywuzzy: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning

我遇到了以下错误。有没有什么方法可以在不安装 python-Levenshtein 的情况下修复它,如果没有,那么如何在 linux.

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

首先是警告。

您可以使用 pip 安装 python-Levenshtein

pip install python-Levenshtein

如果您使用 python 3

,则可能需要更改为 pip3,以防万一

您可以使用 -W 标志忽略警告。请注意,它将使所有警告静音。我建议按照 Preetham 的建议安装 python-levenshtein 模块。

python -W ignore foo.py

我在 Windows 10 设置中遇到了同样的错误。当我尝试 pip install python-Levenshtein 我得到了

Requirement already satisfied: python-Levenshtein in ...

我使用 pip uninstall python-Levenshtein 卸载并重新安装。错误消失了。

您可以使用 pip3 或 pip

安装 python-Levenshtein

pip3 安装python-Levenshtein 如果您使用 python2

,则可能需要更改为 pip