Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS上的Boto和Python_Amazon Web Services_Boto - Fatal编程技术网

Amazon web services AWS上的Boto和Python

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

我试图让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>
    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。。。固定的。。。谢谢