Python:如何正确设置boto3并连接到AWS S3?

时间:2017-03-17 19:55:11

标签: python amazon-web-services amazon-s3 boto boto3

我走过了以下几点:

http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html https://boto3.readthedocs.io/en/latest/guide/quickstart.html#installation

使用IDE提出了文件(pract.py):

import boto3

# Let's use Amazon S3
s3 = boto3.resource('s3')

for bucket in s3.buckets.all():
    print(bucket.name)

然后运行它但是遇到了以下错误,即使我安装了boto3:

ImportError: No module named boto3

如何确认所有内容已正确安装和配置?可能是什么问题?

提前感谢您,一定会接受/ upvote回答

当我做pip install boto3

enter image description here

1 个答案:

答案 0 :(得分:1)

你是通过pip安装的吗?运行命令

pip list

查看输出的列表是否包含boto3,否则,您可以按照以下说明操作:

How to manually install a pypi module without pip/easy_install?

从此链接下载的zip文件中安装boto3:

https://github.com/boto/boto3