[英]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.