我正在学习如何在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文件
答案 0 :(得分:1)
从追溯的这一行:
File "D:/Document/PycharmProjects/Boto/boto_ses.py", line 4, in <module>
您显然没有实际安装boto
,您只是将其源代码复制到您的项目中。现在就是你如何在Python中使用包。
请参阅Python文档中的Installing Python Modules,Boto文档中的Installing Boto和pip
文档中的Quickstart。
或者......我相信PyCharm具有内置的GUI功能,用于管理已安装的站点包,构建虚拟环境和管理他们的安装的包,因此您甚至不必学习如何如果您不想,请使用pip
或setup.py
个文件。