Windows系统Python 3.9环境下无法安装pandas-dedupe求助
解决Windows Python 3.9环境安装pandas-dedupe/python-Levenshtein失败的方法
方案一:安装预编译wheel包(推荐,无需编译环境)
- 去PyPI找到适配Python3.9、Windows系统的python-Levenshtein wheel包,文件名格式类似
python_Levenshtein-xxx-cp39-cp39-win_amd64.whl(根据你的系统选择32位或64位版本) - 下载该文件到本地,比如保存到
D:\downloads文件夹 - 打开命令提示符,切换到下载目录,执行安装命令(替换成你实际下载的文件名):
pip install D:\downloads\python_Levenshtein-0.21.1-cp39-cp39-win_amd64.whl - 成功安装python-Levenshtein后,再执行
pip install pandas-dedupe即可
方案二:配置C编译环境
- 安装Visual Studio Build Tools,勾选「桌面开发使用C++」组件,确保包含MSVC编译器、Windows SDK等必要工具
- 安装完成后,打开命令提示符,运行对应版本的
vcvarsall.bat(路径示例:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat),指定系统架构,比如:"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x64 - 之后执行
pip install python-Levenshtein,完成后再安装pandas-dedupe
备选方案:使用conda环境安装
如果你的Python环境是conda管理的,直接用conda安装可跳过编译步骤:
conda install -c conda-forge python-levenshtein pandas-dedupe
内容的提问来源于stack exchange,提问作者Corram
相关产品推荐
相关产品推荐

