2012-09-19 41 views
2

我想让博托工作,但我得到一个错误。Boto和AWS上的Python

通过安装博托easy_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' 

回答

9

刚刚从“boto.py”到“myboto.py”(或任何你喜欢)更改模块的名称,它会神奇的工作。

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

+0

在将python脚本重命名为something.py – Cmag

+0

后出现同样的问题,出于某种原因,在同一目录中存在boto.pyc ...修复...谢谢 – Cmag

相关问题