李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
静亦定 动亦定
惟坚韧者始能遂其志
  1. 首页
  2. 代码人生
  3. 正文

hnswlib installation failed

2023年5月26日 281 3 2
本文最后更新于 2025年11月20日,距今已 342 天,其中的信息可能已经发生变化,请注意甄别。

用Python做langflow的时候,遇到一个奇怪的问题:
Mac 英特尔芯片的本子,导入hnswlib依赖的时候报错
环境:python3
错误信息:

Building wheels for collected packages: hnswlib
  Building wheel for hnswlib (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for hnswlib (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [17 lines of output]
      running bdist_wheel
      running build
      running build_ext
      creating var
      creating var/folders
      creating var/folders/cv
      creating var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn
      creating var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -Wno-error=unreachable-code -I/Users/lifengdi/WorkSpaces/PycharmProjects/langflow/venv/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -c /var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/tmpjn2j37vr.cpp -o var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/tmpjn2j37vr.o -std=c++14
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -Wno-error=unreachable-code -I/Users/lifengdi/WorkSpaces/PycharmProjects/langflow/venv/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -c /var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/tmpvj2j9km2.cpp -o var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/tmpvj2j9km2.o -fvisibility=hidden
      building 'hnswlib' extension
      creating build
      creating build/temp.macosx-10.9-universal2-cpython-39
      creating build/temp.macosx-10.9-universal2-cpython-39/python_bindings
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -Wno-error=unreachable-code -I/private/var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/pip-build-env-8f2y000v/overlay/lib/python3.9/site-packages/pybind11/include -I/private/var/folders/cv/dtvck8ws72q79_jsyp4scr9h0000gn/T/pip-build-env-8f2y000v/overlay/lib/python3.9/site-packages/numpy/core/include -I./hnswlib/ -I/Users/lifengdi/WorkSpaces/PycharmProjects/langflow/venv/include -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -c ./python_bindings/bindings.cpp -o build/temp.macosx-10.9-universal2-cpython-39/./python_bindings/bindings.o -O3 -march=native -stdlib=libc++ -mmacosx-version-min=10.7 -DVERSION_INFO=\"0.7.0\" -std=c++14 -fvisibility=hidden
      clang: error: the clang compiler does not support '-march=native'
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for hnswlib
Failed to build hnswlib
ERROR: Could not build wheels for hnswlib, which is required to install pyproject.toml-based projects

解决办法:

export HNSWLIB_NO_NATIVE=1
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

hnswlib installation failed

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: Python
最后更新:2025年11月20日

岁月同一天 10 月 28 日

回望过去的今天,你在写什么

  • 后端
    1 年前 2025年10月28日
    从"臃肿冗余"到"优雅简洁":那些让Java开发者顿悟的代码艺术与底层逻辑

    每个Java开发者都有过这样的时刻:面对一段复杂业务逻辑,写了几十行嵌套if-else后陷入迷茫;或是调试NullPoi…

  • 后端
    1 年前 2025年10月28日
    JAVA开发处理金额的数据类型你知道多少?

    在Java开发中,金额处理是一个看似简单却暗藏风险的领域。无论是电商订单结算、金融交易计算,还是企业财务报表生成,哪怕是…

  • 文学
    6 年前 2020年10月28日
    Auld Lang Syne

    Should alud acquaintance be forgot And never brought to mind…

相关文章
  • Python SQL查询使用动态表名2022年5月13日
  • 跨平台版本管理神器,开发者的环境配置救星:vfox2025年10月27日
  • 来来来,用python画一个冰墩墩儿2022年2月9日
  • 从零开发 MCP 协议工具:从原理到实战的完整指南(Python 版)2025年11月18日
  • Python3 操作 MySQL 插入一条数据并返回主键 id2021年1月15日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

  • 王光卫博客Lv 1

    排错也是个耐心的工作啊,ChatGPT有时候也能解决简单的问题,复杂了又要烧脑

    macOSmacOSChrome 114.0.0.0Chrome 114.0.0.0中国中国-四川-成都
    2023年6月6日
    00 回复
    • 李锋镝Lv 5

      @王光卫博客 确实很烧脑,头发头快秃了

      macOSmacOSChrome 112.0.0.0Chrome 112.0.0.0中国中国-北京
      2023年6月6日
      00 回复
  • 人生自是有情痴,此恨不关风与月。

    听点儿音乐吧 朋友~
    文章目录
    最新 热点 随机
    最新 热点 随机
    AI的生成能力等于生产力吗? NGINX严重漏洞(CVE-2026-15176、CVE-2026-93479、CVE-2026-97205) Kratos-plus v1.1.27更新说明 php2shell远程执行漏洞修复(CVE-2026-109618 和 CVE-2026-109619) 聊一聊DeepSeek开放自研搜索API这事 Let's Encrypt宣布证书缩短至64天,手动时代彻底终结!
    给主题增加了游客中心功能心气没了,干什么都不得劲我觉得是时候公布我的导航网站了游本昌去世关于主题加载速度优化的一点儿小演进给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能
    Redis面试总结——持久化、线程模型、内存淘汰机制等 MySQL语法总结 JVM参数-XX:InitialRAMPercentage 和 -XX:MaxRAMPercentage解析 MySQL 同步 ElasticSearch 深度指南——6 种方案的原理、实战与避坑 应用型负载均衡(ALB)和网络型负载均衡(NLB)区别 好多小阳人呀
    最近评论
    李锋镝 发布于 1 天前(10月27日) 没毛病
    李锋镝 发布于 1 天前(10月27日) AI还得人给它堆算力,而且现在放出来的AI都是阉割、限制版,不是完全体
    fairy 发布于 2 天前(10月27日) 这就没办法了,本身就是双刃剑。AI本身只是工具而已。
    Hary 发布于 2 天前(10月26日) AI能用AI完善它自己么,到时候程序员亲手把自己干掉了
    海风心情 发布于 2 天前(10月26日) 生成能力只是起点,价值还得靠落地和验证,中间那些环节才是真功夫。
    标签聚合
    K8s AI编程 AI Spring IDEA ElasticSearch 数据库 架构 JVM Claude 日常 JAVA SpringBoot Redis 多线程 分布式 SQL WordPress MySQL Theme
    友情链接
    • 知向前端
    • Serendipity
    • 九仞之行
    • 刘永博客
    • lijie blog
    • 皮皮社
    • 哥斯拉
    • 林羽凡
    • 搬砖日记
    • 老张博客
    • 韩情脉脉
    • 彬红茶日记
    • 瓦匠个人小站
    • 懋和道人
    • 韩小韩博客
    • 志文工作室
    • Mr.Sun的博客
    • sssr7844的博客
    • Honesty

    COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

    lifengdi.com 十年之约虫洞

    Domain age badge for lifengdi.com

    Theme Kratos-plus By Dylan Li

    津ICP备2024022503号-3

    京公网安备11011502039375号