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

macOS下pip3安装MetPy后导入报错求助:数据类继承TypeError

解决MetPy在macOS Python3.13下导入报错的问题

这个报错的核心原因是Python 3.13对dataclass的冻结类继承规则做了严格限制,而你当前安装的Pint(MetPy依赖的单位处理库)版本不兼容这个新规则,导致导入时触发类型错误。

直接按以下步骤修复:

  • 先卸载现有冲突的库
    pip3 uninstall -y metpy pint
    
  • 安装兼容Python3.13的Pint版本,再重新安装MetPy
    pip3 install pint>=0.23 metpy
    
  • 或者用一条命令完成:
    pip3 install "metpy[pint>=0.23]"
    

修复后重新运行你的测试代码,就能正常输出单位计算结果了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 12:07:13