2

botoを機能させようとしていますが、エラーが発生します。

経由でインストールされたboto 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'
4

1 に答える 1

9

モジュールの名前を「boto.py」から「myboto.py」(または好きな名前)に変更するだけで、魔法のように機能します。

基本的に、モジュールにboto.pyという名前を付けて、「boto」を再定義します。

于 2012-09-19T11:48:37.843 に答える