You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.10.0环境下安装DearPyGui遇版本匹配错误的解决方法咨询

解决M1 Mac上Python 3.10安装DearPyGui失败的问题

嘿,我之前在M1 MacBook Pro上用Python 3.10的时候也碰到过一模一样的报错,给你几个亲测有效的解决办法,按顺序试试:

  • 确保你用的是对应Python 3.10的pip
    M1 Mac上经常会有多个Python版本共存,有时候pip或者pip3指向的不是你正在使用的3.10版本。先验证一下:

    python3.10 -m pip --version
    

    如果输出里显示的Python版本是3.10.x,那没问题;如果不是,后续所有安装命令都用python3.10 -m pip来代替pip,避免版本混淆。

  • 先升级pip到最新版本
    旧版本的pip可能不支持ARM架构的预编译包,先把pip更新到最新版:

    python3.10 -m pip install --upgrade pip
    
  • 尝试强制从源码编译安装
    DearPyGui早期可能没有针对M1的ARM64预编译轮子,这时候可以强制从源码安装(需要先安装Xcode命令行工具作为编译依赖):

    1. 安装编译依赖:
      xcode-select --install
      
    2. 执行源码安装命令:
      python3.10 -m pip install dearpygui --no-binary :all:
      
  • 使用虚拟环境隔离安装
    全局安装有时候会碰到权限问题或者系统Python的版本冲突,建议创建一个Python 3.10专属的虚拟环境来安装:

    # 创建虚拟环境
    python3.10 -m venv dpg-env
    # 激活虚拟环境
    source dpg-env/bin/activate
    # 在虚拟环境内安装DearPyGui
    pip install dearpygui
    

    安装完成后,如果需要退出虚拟环境,直接输入deactivate即可。

额外检查:确认你的Python 3.10是原生支持ARM64的版本(不是通过Rosetta转译的),从Python官网下载的安装包或者通过/opt/homebrew路径下的Homebrew安装的Python都是原生ARM版本,不会有问题。

内容的提问来源于stack exchange,提问作者abzain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.01 02:37:41