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

运行ez_setup.py报错AttributeError: collections无MutableMapping属性如何解决?

解决运行ez_setup.py报错"AttributeError: module 'collections' has no attribute 'MutableMapping'"的方法

这个报错的核心原因是Python 3.10及以上版本中,collections.MutableMapping已被移至collections.abc模块,你使用的ez_setup.py脚本基于旧Python版本编写,引用了已被移除的路径。

以下是两种可行的解决办法:

方法一:修改ez_setup.py脚本

  • 打开下载的ez_setup.py文件,搜索所有包含collections.MutableMapping的代码行
  • 将from collections import MutableMapping替换为from collections.abc import MutableMapping
  • 如果是直接使用collections.MutableMapping的语句,替换为collections.abc.MutableMapping
  • 保存修改后重新运行脚本

方法二:弃用ez_setup,直接用pip安装/升级setuptools

ez_setup是早期用于安装setuptools的脚本,现在可通过pip直接管理:

  • 在终端运行命令:pip install --upgrade setuptools
  • 完成后无需再使用ez_setup.py脚本,直接使用setuptools相关功能即可

内容的提问来源于stack exchange,提问作者Kjell Köcher

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 07:40:25