Python 3.10.1
在调用某些库的时候出现AttributeError: module ‘collections‘ has no attribute “*”的错误。
在 Winodws 环境下安装 Pyreadline 后调用时出现AttributeError: module ‘collections’ has no attribute 'Callable’的错误,具体报错如下:
Python 3.10 版本 collections 将 等一些属性放到了 collections.abc 子模块下。所以会出现 collections’ has no attribute 的错误。
找到最后报错的文件,一般是报错出现的最后一个文件。更改collections.attr 为 collections.abc.attr。
attr 为报错中没有的属性