2012-09-19 40 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

相關問題