(Mac)macOS x86_64上onnxruntime==1.24.4 安装失败

hint 里直接点出了关键:

  • 你当前的平台是 macOS x86_64(Intel芯片Mac),系统版本 macosx_15_0_x86_64
  • onnxruntime==1.24.4 这个版本,从 1.17 版本开始,官方的 onnxruntime 就不再为 macOS Intel (x86_64) 提供预编译的 wheel 包了
    它只支持:Linux x86_64/arm64、macOS arm64(Apple Silicon)、Windows x86_64/arm64
python 复制代码
# pyproject.toml
[project]
name = "ai-test-agent-system"
version = "0.1.0"
description = "Add your description here"
requires-python = ">=3.13"
dependencies = [
    "langchain>=1.2.12",
    "langchain-deepseek>=1.0.1",
    "langchain-mcp-adapters>=0.2.1",
    "langgraph-cli[inmem]>=0.4.15",
    "pillow>=12.1.1",
    "langchain-community>=0.3.0",
    "langchain-openai>=0.3.0",
    "pymupdf4llm>=0.0.17",
]

你的项目里确实没直接写 onnxruntime ,它是被你装的某个依赖间接带进来的 (叫传递依赖/次级依赖),这就是为什么你找不到它,但安装会报错、你装 1.24.4、1.26.0 都会失败。

直接换用 Apple Silicon 兼容的依赖

如果你长期用 Intel Mac 开发,很多新库都会遇到类似的兼容问题,最根本的解决办法是换用对 Intel 更友好的依赖。

比如 pymupdf4llm 依赖的 onnxruntime,可以换成 onnxruntime11(兼容 Intel),或者直接降级 pymupdf4llm 到一个不强制依赖高版本 onnxruntime 的旧版本:

toml 复制代码
[project]
# ... 其他配置不变
dependencies = [
    # ... 其他依赖不变
    "pymupdf4llm>=0.0.17,<0.0.20",  # 降级到兼容的版本
]

然后运行 uv sync

相关推荐
a4493153628 小时前
iPhone 基带故障诊断——无服务/搜索不到网络的芯片级维修实录
网络·macos·ios·电脑·iphone
a4493153629 小时前
MacBook USB-C不充电故障诊断:从PD握手到主板供电链路
c语言·开发语言·macos·电脑
寒水馨10 小时前
macOS下载、安装scrcpy-v4.1(附安装包scrcpy-macos-aarch64-v4.1.tar.gz)
macos·adb·手机控制·scrcpy·投屏软件·android投屏·屏幕镜像
a44931536210 小时前
iPhone 充电故障的全链路诊断——从 Lightning/USB-C 接口到 Tristar 充电 IC
c语言·macos·ios·电脑·硬件架构·iphone
xiaowang1234shs1 天前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
yAdrian1 天前
macOS launchd CPU 占用过高问题排查记录
macos
代码的小搬运工1 天前
【iOS】3G-Share仿写总结
macos·ios·cocoa
2501_916007471 天前
iOS和macOS应用程序性能分析和优化工具使用综合指南
android·macos·ios·小程序·uni-app·iphone·webview
寒水馨2 天前
macOS下载、安装openclaw-v2026.7.1(附安装包OpenClaw-2026.7.1.dmg)
macos·大模型·github·开源软件·ai助手·openclaw·gpt-5.6
白玉cfc2 天前
【iOS】MRC和ARC
macos·ios·cocoa