AWS上的Boto和Python

Cma*_*mag 2 boto amazon-web-services

我想让boto工作,但我收到一个错误.

通过easy_install或简单地安装botopython ./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'
Run Code Online (Sandbox Code Playgroud)

gar*_*aat 9

只需将模块的名称从"boto.py"更改为"myboto.py"(或任何您喜欢的内容),它就会神奇地起作用.

您基本上是通过命名模块boto.py来重新定义"boto".