繁体   English   中英

boto3 无法导入名称副本

[英]boto3 cannot import name copy

几周前我安装了 boto3 并且一切正常,直到现在尝试重新安装 pip,重新安装 boto3,重新安装 aws cli,更新机器(yum update)但没有任何帮助

 File "./get_reports.py", line 4, in <module>
    import boto3
  File "/usr/lib/python2.7/site-packages/boto3/__init__.py", line 16, in <module>
    from boto3.session import Session
  File "/usr/lib/python2.7/site-packages/boto3/session.py", line 17, in <module>
    import botocore.session
  File "/usr/lib/python2.7/site-packages/botocore/session.py", line 25, in <module>
    import botocore.configloader
  File "/usr/lib/python2.7/site-packages/botocore/configloader.py", line 19, in <module>
    from botocore.compat import six
  File "/usr/lib/python2.7/site-packages/botocore/compat.py", line 172, in <module>
    import xml.etree.cElementTree
  File "/usr/lib64/python2.7/xml/etree/cElementTree.py", line 3, in <module>
    from _elementtree import *
  File "<string>", line 1, in <module>
ImportError: cannot import name copy




aws --version
aws-cli/1.15.3 Python/2.7.5 Linux/3.10.0-693.17.1.el7.x86_64 botocore/1.10.3

使用 botocore 时出现同样的错误

代码:

#!/usr/bin/env python


import boto3
import json
import csv

client = boto3.client('iam')

response = client.get_account_authorization_details(


)

您的 boto3 版本可能与 botocore 不同

尝试跑步

pip freeze| grep boto

如果版本不同,则运行

pip install --upgrade botocore
pip install --upgrade boto3

您当前目录中是否有 copy.py 文件? 尝试重命名它,如果是这样的话

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM