#664·annoy

由于 Microsoft Visual C++ 14.0 版,在 Windows 上无法构建 Annoy

作者: basisvectors创建于 2024年4月26日更新于 2025年10月13日

顿 Annoy在我WSL Ubuntu上安装时没有任何问题,但当我试图在窗口上安装时却失败了 这里的日志

PS > py - 3.9 - m pip 安装烦恼
查阅索引:https://pypi.org/simple,https://pypi.ngc.nvidia.com
收集烦恼
下载烦恼-1.17.3.tar.gz(647 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 647.5/647.5千贝 13.6 MB/s 0:00
安装构建依赖性...已完成
获得建造轮子的要求... 完成
安装后端依赖性... 已完成
准备元数据( pyproject.toml)... 完成
收集包的建筑轮子:烦恼
用于烦恼的建筑轮子( pyproject.toml)... 错误
错误: 子进程退出与错误

× 为烦恼而设的车轮(pyproject.toml)未能成功运行.
QQ出站代码: 1
*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
运行中的 bdist  轮
运行构建
运行构建  py
创建构建
创建创建\lib.win-amd64-cpython-39
创建创建\lib.win-amd64-cpython-39-annoy
复制烦恼-  .py- > building\lib.win-amd64-cpython-39-annoy
复制烦恼  . pyi - > 构建\lib.win-amd64-cpython-39-annoy
正在复制 py.typed - > building\lib.win-amd64-cpython-39-annoy 。
运行构建( ext)
构建 “ annoy. annoylib” 扩展
出错:需要Microsoft Visual C++ 14.0以上. 以"微软 C++ 构建工具"获取:https://visitalstudio.microsoft.com/visual-cpp-build-tools/ 互联网档案馆的存檔,存档日期2013-12-22.
[产出结束]

注释 : 此错误起源于子进程, 并且很可能不是 pip 的问题 。
错误: 建构方向盘因烦恼而失败
构建烦恼失败
错误: 无法为烦恼建造轮子, 需要安装 pyproject.toml 工程

我会尝试安装VC++14.0 构建工具 但那是6+GB的安装.

你有什么建议要解决吗? 能否为Python 3.9或3.10预建轮机?

请告诉我,谢谢!