news 2026/7/6 19:43:10

安装editdistance-0.8.1 报错 ERROR: Failed building wheel for editdistance 解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安装editdistance-0.8.1 报错 ERROR: Failed building wheel for editdistance 解决

安装editdistance-0.8.1 报错 ERROR: Failed building wheel for editdistance 解决

1、完整bug描述

Building wheel for editdistance (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for editdistance (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [116 lines of output] Compiling src/editdistance/bycython.pyx because it changed. [1/1] Cythonizing src/editdistance/bycython.pyx C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\normal\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running build running build_py creating C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\__init__.py -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance running egg_info creating src\editdistance.egg-info writing src\editdistance.egg-info\PKG-INFO writing dependency_links to src\editdistance.egg-info\dependency_links.txt writing top-level names to src\editdistance.egg-info\top_level.txt writing manifest file 'src\editdistance.egg-info\SOURCES.txt' reading manifest file 'src\editdistance.egg-info\SOURCES.txt' adding license file 'LICENSE' writing manifest file 'src\editdistance.egg-info\SOURCES.txt' copying src\editdistance\__init__.pxd -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\_editdistance.cpp -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\_editdistance.h -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\bycython.cpp -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\bycython.pxd -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\bycython.pyx -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\def.h -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance copying src\editdistance\__init__.py -> C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\lib.win-amd64-cpython-313\editdistance running build_ext building 'editdistance.bycython' extension creating C:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\temp.win-amd64-cpython-313\Release\src\editdistance "C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\VC\Tools\MSVC\14.50.35717\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Isrc/editdistance -IC:\Users\rkwork\Desktop\muzihhh\work\muzi_project\qs-funasr\venv\include -IC:\Users\rkwork\AppData\Local\Programs\Python\Python313\include -IC:\Users\rkwork\AppData\Local\Programs\Python\Python313\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\VC\Tools\MSVC\14.50.35717\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" /EHsc /Tpsrc/editdistance/_editdistance.cpp /FoC:\Users\rkwork\AppData\Local\Temp\pdm-build-5spfvrm1\temp.win-amd64-cpython-313\Release\src\editdistance\_editdistance.obj _editdistance.cpp src/editdistance/_editdistance.cpp(1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 src/editdistance/_editdistance.cpp(68): warning C4267: “=”: 从“size_t”转换到“_Ty”,可能丢失数据 with [ _Ty=uint32_t ] src/editdistance/_editdistance.cpp(140): error C2059: 语法错误:“if” src/editdistance/_editdistance.cpp(141): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(142): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(143): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(144): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(145): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(146): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(147): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(148): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(149): error C2059: 语法错误:“else” src/editdistance/_editdistance.cpp(150): error C2059: 语法错误:“return” src/editdistance/_editdistance.cpp(151): error C2059: 语法错误:“}” src/editdistance/_editdistance.cpp(151): error C2143: 语法错误: 缺少“;”(在“}”的前面) src/editdistance/_editdistance.cpp(153): error C2143: 语法错误: 缺少“;”(在“{”的前面) src/editdistance/_editdistance.cpp(153): error C2447: “{”: 缺少函数标题(是否是老式的形式表?) src/editdistance/_editdistance.cpp(170): error C2059: 语法错误:“return” src/editdistance/_editdistance.cpp(171): error C2059: 语法错误:“}” src/editdistance/_editdistance.cpp(171): error C2143: 语法错误: 缺少“;”(在“}”的前面) error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\18\\BuildTools\\VC\\Tools\\MSVC\\14.50.35717\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 Traceback (most recent call last): File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\hooks\setuptools.py", line 90, in _build_lib subprocess.check_call(build_args) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "C:\Users\rkwork\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['C:\\Users\\rkwork\\Desktop\\muzihhh\\work\\muzi_project\\qs-funasr\\venv\\Scripts\\python.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-h30uuss0\\editdistance_81abe011094c4f44a6e91ddf686d5c2d\\setup.py', 'build', '-b', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pdm-build-5spfvrm1']' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\rkwork\Desktop\muzihhh\work\muzi_project\qs-funasr\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 389, in <module> main() ~~~~^^ File "C:\Users\rkwork\Desktop\muzihhh\work\muzi_project\qs-funasr\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\rkwork\Desktop\muzihhh\work\muzi_project\qs-funasr\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\__init__.py", line 55, in build_wheel return builder.build( ~~~~~~~~~~~~~^ wheel_directory, metadata_directory=metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ).name ^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\base.py", line 227, in build files = sorted(self.get_files(context)) File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\wheel.py", line 120, in get_files yield from super().get_files(context) ~~~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\base.py", line 200, in get_files self.call_hook("pdm_build_update_files", context, files) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\base.py", line 151, in call_hook getattr(hook, hook_name)(context, *args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\hooks\setuptools.py", line 82, in pdm_build_update_files self._build_lib(context) ~~~~~~~~~~~~~~~^^^^^^^^^ File "C:\Users\rkwork\AppData\Local\Temp\pip-build-env-vbedbfmx\overlay\Lib\site-packages\pdm\backend\hooks\setuptools.py", line 92, in _build_lib raise BuildError(f"Error occurs when running {build_args}:\n{e}") pdm.backend.exceptions.BuildError: Error occurs when running ['C:\\Users\\rkwork\\Desktop\\muzihhh\\work\\muzi_project\\qs-funasr\ll-h30uuss0\\editdistance_81abe011094c4f44a6e91ddf686d5c2d\\setup.py', 'build', '-b', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pdm-build-5spfvrm1']: Command '['C:\\Users\\rkwork\\Desktop\\muzihhh\\work\\muzi_project\\qs-funasr\\venv\\Scripts\\python.exe', 'C:\\Users\\rkwork\\AppData\\Loll-h30uuss0\\editdistance_81abe011094c4f44a6e91ddf686d5c2d\\setup.py', 'build', '-b', 'C:\\Users\\r.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-h30uuss0\\editdistance_81abe011094c4f44a6e91ddf686d5c2d\\se.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-h30uuss0\\editd.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-h30uuss0\\editdistance_.exe', 'C:\\Users\\rk.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-.exe', 'C:\\Users\\rkwork\\AppData\\Lo.exe', 'C:\\Users\\rkwork\\A.exe', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pip-install-h30uuss0\\editdistance_81abe011094c4f44a6e91ddf686d5c2d\\setup.py', 'build', '-b', 'C:\\Users\\rkwork\\AppData\\Local\\Temp\\pdm-build-5spfvrm1']' returned non-zero exit status 1. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for editdistance Failed to build editdistance [notice] A new release of pip is available: 25.2 -> 25.3 [notice] To update, run: python.exe -m pip install --upgrade pip error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> editdistance

2、解决方式

将editdistance-0.8.1_fixed.zip 解压后重命名为 editdistance-0.8.1.zip,执行下面命令即可

pip install .\editdistance-0.8.1\ --no-cache-dir

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 10:29:40

老年人语音助手开发:GLM-TTS慢速清晰模式探索

老年人语音助手开发&#xff1a;GLM-TTS慢速清晰模式探索 在社区养老服务中心的日常场景中&#xff0c;我们常遇到这样的问题&#xff1a;一位78岁的张阿姨反复操作智能音箱失败后说&#xff1a;“这机器说话太快&#xff0c;我耳朵跟不上&#xff0c;字也听不清。”这不是个例…

作者头像 李华
网站建设 2026/6/20 0:17:47

Qwen3-4B Instruct-2507效果展示:数学题分步求解+逻辑链可视化输出

Qwen3-4B Instruct-2507效果展示&#xff1a;数学题分步求解逻辑链可视化输出 1. 模型核心能力展示 Qwen3-4B Instruct-2507在数学推理和逻辑分析方面展现出令人印象深刻的能力。不同于简单的答案输出&#xff0c;这个模型能够&#xff1a; 分步拆解复杂问题&#xff1a;将数…

作者头像 李华
网站建设 2026/6/21 14:56:28

低成本AI绘图:麦橘超然让老显卡重获新生

低成本AI绘图&#xff1a;麦橘超然让老显卡重获新生 1. 为什么你的旧显卡还能画出赛博朋克城市&#xff1f; 你是不是也经历过这样的时刻&#xff1a;翻出尘封三年的笔记本&#xff0c;RTX 2060 显存只有 6GB&#xff0c;想试试最新的 Flux 图像生成模型&#xff0c;结果刚加…

作者头像 李华
网站建设 2026/6/29 21:32:03

HY-Motion 1.0项目复现:科研人员可验证的开源实现

HY-Motion 1.0项目复现&#xff1a;科研人员可验证的开源实现 1. 为什么这次复现值得你花15分钟读完 你有没有试过在论文里看到一个惊艳的3D动作生成效果&#xff0c;点开GitHub却发现——代码不全、环境报错、模型权重缺失、连最基础的pip install都卡在第三步&#xff1f;这…

作者头像 李华
网站建设 2026/7/5 20:26:13

音乐播放器歌词增强完全指南:多平台歌词格式转换与同步技巧

音乐播放器歌词增强完全指南&#xff1a;多平台歌词格式转换与同步技巧 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 你是否曾经遇到过这样的情况&…

作者头像 李华