当我尝试安装Python模块'message'时出现以下错误:
如果有人可以帮助解决此问题,我将不胜感激。预先谢谢你。
答案 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”文件。