AttributeError: partially initialized module 'boto3' has no attribute 'session' (most likely due to a circular import)

AttributeError: partially initialized module 'boto3' has no attribute 'session' (most likely due to a circular import)

我尝试了下面的代码

import boto3
aws_mg_con=boto3.session.Session(profile_name='demo_user')
iam_con=aws_mg_con.resource('iam')

但是我收到这个错误

'AttributeError: 部分初始化的模块 'boto3' 没有属性 'session'(很可能是由于循环导入)'

我尝试重命名文件,仍然出现同样的错误。

需要帮助。

可能存在与'boto3'同名的本地文件,“Python看到本地文件并认为它是模块”。 确保文件名与模块名不同

谢谢。问题是,我用其他名称保存了代码,但将第一个文件保留为 'boto3.py'。 我删除了旧文件,现在代码可以运行了。