Amazon web services AWS上的Boto和Python
我试图让boto工作,但我遇到了一个错误 通过Amazon web services AWS上的Boto和Python,amazon-web-services,boto,Amazon Web Services,Boto,我试图让boto工作,但我遇到了一个错误 通过easy\u install安装boto,或者只需python./setup.py安装 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> impo
easy\u install
安装boto,或者只需python./setup.py安装
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'
cat boto.py
#!/usr/bin/python
进口波托
conn=boto.connect_ec2()
3c075474c10b%/两个月
回溯(最近一次呼叫最后一次):
文件“/boto.py”,第2行,在
进口波托
文件“/Users/vasiliyb/scripts/boto.py”,第3行,在
conn=boto.connect_ec2()
AttributeError:“模块”对象没有属性“connect\u ec2”
只需将模块名称从“boto.py”更改为“myboto.py”(或任何您喜欢的名称),它就会神奇地工作
您基本上是通过将模块命名为boto.py来重新定义“boto”。将python脚本重命名为something.py后出现了相同的问题。问题是出于某种原因,同一目录中有一个boto.pyc。。。固定的。。。谢谢