得到错误:'module'对象在python上没有boto的属性'connect_to_region'

时间:2013-10-15 21:23:54

标签: python boto

我正在学习如何在python和AWS中使用boto模块 当我试图运行以下代码时:

import boto.ses
conn = boto.ses.connect_to_region("us-west-2")

我一直在跟踪错误:

Traceback (most recent call last):
File "D:/Document/PycharmProjects/Boto/boto_ses.py", line 4, in <module>
conn = boto.ses.connect_to_region("us-west-2")
AttributeError: 'module' object has no attribute 'connect_to_region'

我订阅了AWS服务, 我使用pycharm作为IDE并正确配置了boto.cfg文件

1 个答案:

答案 0 :(得分:1)

从追溯的这一行:

File "D:/Document/PycharmProjects/Boto/boto_ses.py", line 4, in <module>

您显然没有实际安装boto,您只是将其源代码复制到您的项目中。现在就是你如何在Python中使用包。

请参阅Python文档中的Installing Python Modules,Boto文档中的Installing Botopip文档中的Quickstart

或者......我相信PyCharm具有内置的GUI功能,用于管理已安装的站点包,构建虚拟环境和管理他们的安装的包,因此您甚至不必学习如何如果您不想,请使用pipsetup.py个文件。