首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >boto3无法导入名称副本

boto3无法导入名称副本
EN

Stack Overflow用户
提问于 2018-04-10 18:44:21
回答 2查看 2K关注 0票数 1

我在几周前安装了boto3,直到现在我尝试重新安装pip,重新安装boto3,重新安装aws cli,更新机器(yum update),但都运行得很好。

代码语言:javascript
复制
 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时出现相同的错误

代码:

代码语言:javascript
复制
#!/usr/bin/env python


import boto3
import json
import csv

client = boto3.client('iam')

response = client.get_account_authorization_details(


)
EN

回答 2

Stack Overflow用户

发布于 2018-04-10 19:13:18

您的boto3版本可能与botocore不同

尝试运行

代码语言:javascript
复制
pip freeze| grep boto

如果版本不同,请运行

代码语言:javascript
复制
pip install --upgrade botocore
pip install --upgrade boto3
票数 0
EN

Stack Overflow用户

发布于 2020-07-18 02:42:49

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49751626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档