安装模块“消息”时出错(AttributeError:模块“消息”没有属性“ __all__”)

时间:2019-03-11 09:31:03

标签: python module attributeerror python-3.7

当我尝试安装Python模块'message'时出现以下错误:

  

AttributeError:模块'message'没有属性'__all __'enter image description here

如果有人可以帮助解决此问题,我将不胜感激。预先谢谢你。

1 个答案:

答案 0 :(得分:0)

也许可能要迟一些,但这也许会有所帮助。 尝试导入一些模块时,我收到类似的错误消息。错误是:

AttributeError: module 'xxx' has no attribute '__all__'

我在Python问题跟踪器上发现的是:

  

那是因为还有一个名为token(https://docs.python.org/3/library/token.html)的标准库模块。运行python时,默认情况下,当前工作目录插入sys.path的开头,即目录列表中搜索模块。如果您有一个与标准库模块同名的文件,例如token.py,将首先找到它,从而“隐藏”同名的标准库模块。要么更改文件名,以使其不冲突,要么确保它位于sys.path之外的目录中。

所以这里的问题可能是python尝试导入“ message.py”模块,而您在目录中的其他位置也有另一个“ message.py”文件。