cannot import name 'Iterable' from 'collections' (D:\anaconda\lib\collections\__init__.py) cannot import name 'Iterable' from 'collections' (D:\anaconda\lib\collections\__init__.py) : cannot import name 'Iterable' from 'collections' (D:\anaconda\lib\collections\__init__.py
时间: 2023-08-04 15:04:15 浏览: 152
Python模块的定义,模块的导入,__name__用法实例分析
这个错误通常是因为您的代码中导入的`Iterable`无法从`collections`模块中找到。这可能是由于您使用的Python版本较低导致的。
您可以尝试以下解决方法:
1. 确保您使用的是Python 3.x版本,因为`Iterable`是在Python 3中引入的。如果您正在使用Python 2.x版本,则需要更新到Python 3.x。
2. 检查您的代码中是否有其他与`collections`模块冲突的导入语句。可能存在其他模块或文件名为`collections.py`,导致模块导入错误。如果有,请将其更名为其他名称以避免冲突。
如果问题仍然存在,请提供更多的代码和错误信息,以便我能够更好地帮助您解决问题。
阅读全文