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

Windows系统Python3.8.1无法安装python-Levenshtein包求助

解决 Python-Levenshtein 安装失败(Exit Status 1)的问题

嘿,我刚好遇过这个问题!你在Windows下用Python3.8.1 + pip20.0.2安装python-levenshtein时出现退出状态码1的报错,核心原因是这个包包含C语言扩展模块,你的系统缺少编译它所需的Microsoft Visual C++ 14.0编译环境。下面给你几个靠谱的解决办法:

方法1:安装Visual C++ Build Tools

这是官方推荐的解决方案:

  • 打开Visual Studio官方下载页面,找到并安装「Microsoft Visual C++ Build Tools」
  • 安装过程中一定要勾选「Desktop development with C++」组件,它包含了VC++14.0及所有必要的编译工具链
  • 安装完成后重启你的命令行窗口,再重新执行pip install python-levenshtein就能正常安装了

方法2:使用预编译的二进制轮子(Wheel)

如果你不想折腾编译工具,可以直接用别人编译好的现成包:

  1. 在提供Python预编译轮子的可信平台上,找到对应你Python版本(3.8)和系统架构(64位Windows)的python_Levenshtein-0.12.0-cp38-cp38-win_amd64.whl文件
  2. 下载完成后,打开命令行切换到文件所在目录,执行以下命令安装:
    pip install python_Levenshtein-0.12.0-cp38-cp38-win_amd64.whl
    

方法3:改用纯Python实现的替代库

如果上面两种方法都不合你意,也可以试试纯Python编写的Levenshtein相关库,比如fuzzywuzzy,它同样提供了Levenshtein距离计算功能,而且不需要编译:

pip install fuzzywuzzy

补充:你遇到的报错核心提示

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 13:17:47