2

我正在尝试让 boto 工作,但出现错误。

通过安装 botoeasy_install或简单地python ./setup.py install

cat boto.py
#!/usr/bin/python
import boto
conn = boto.connect_ec2()

3c075474c10b% ./boto.py 
Traceback (most recent call last):
  File "./boto.py", line 2, in <module>
    import boto
  File "/Users/vasiliyb/scripts/boto.py", line 3, in <module>
    conn = boto.connect_ec2()
AttributeError: 'module' object has no attribute 'connect_ec2'
4

1 回答 1

9

只需将模块的名称从“boto.py”更改为“myboto.py”(或任何你喜欢的),它就会神奇地工作。

您基本上是通过命名您的模块 boto.py 来重新定义“boto”。

于 2012-09-19T11:48:37.843 回答