You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下如何安装python-Levenshtein解决fuzzywuzzy运行警告问题

解决Windows下安装python-Levenshtein失败问题

报错原因

Windows下安装返回exit status 1错误,通常是因为python-Levenshtein底层需要编译C扩展,而系统默认缺少对应的Microsoft Visual C++编译环境,导致源码编译失败。

可行安装方案

  • 方案1:安装预编译wheel包(最便捷)
    直接执行命令:pip install python-Levenshtein-wheels
    该包是官方维护的预编译版本,不需要本地编译环境,适配绝大多数Windows系统和Python版本,安装完成后fuzzywuzzy会自动识别调用,原有警告会自动消除。
  • 方案2:使用conda安装
    若你使用Anaconda/Miniconda环境,执行命令:conda install python-Levenshtein
    conda会自动处理依赖和编译适配,安装成功率更高。
  • 方案3:安装编译环境后再安装
    先安装对应Python版本的Microsoft Visual C++ Build Tools,安装时勾选「桌面开发用C++」组件,重启终端后再执行pip install python-Levenshtein即可。

零成本替代方案(无需安装python-Levenshtein)

可以直接将fuzzywuzzy替换为rapidfuzz,该库是fuzzywuzzy的完全兼容升级版,原生自带C加速,不需要额外安装依赖,性能比fuzzywuzzy+python-Levenshtein更高,修改成本极低:

  1. 执行安装命令:pip install rapidfuzz
  2. 仅修改原代码的导入语句即可,其余逻辑完全不需要改动:
# 替换原有from fuzzywuzzy import import 语句
from rapidfuzz import process

运行后不会再出现速度警告,匹配逻辑和输出结果和原代码完全一致。

额外注意事项

  • 安装前建议先升级pip和setuptools,避免工具版本过低导致的安装失败:pip install --upgrade pip setuptools
  • 若存在网络问题,可以指定国内镜像源安装,示例:pip install python-Levenshtein-wheels -i https://pypi.tuna.tsinghua.edu.cn/simple

内容的提问来源于stack exchange,提问作者user13987693

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 02:06:03