python11报错cannot import name 'Container' from 'collections'

技术分享 2024-04-03

部署项目的时候报错:

ImportError: cannot import name ‘Mapping‘ from ‘collections‘

修复的方法也很简单:

将如下代码:

from collections import Mapping
from collections import MutableMapping

修改为:

from collections.abc import Mapping
from collections.abc import MutableMapping

重启项目,问题解决。

类似报错还有:

ImportError: cannot import name 'Mapping' from 'collections' (/opt/python/lib/python3.11/collections/__init__.py)

修改:

from collections import Mapping

为:

from collections.abc import Mapping

问题解决。

评论 (0)

发表评论

最多500字符

验证码

暂无评论

成为第一个评论的人吧!