2014-03-28 67 views
2

這裏是我的簡單的代碼:要連接到dynamoDB,得到AttributeError的: '模塊' 對象有沒有屬性 'connect_to_region'

import boto.dynamodb 
conn = boto.dynamodb.connect_to_region(
    'us-east-1', 
    aws_access_key_id='....', 
    aws_secret_access_key='....') 
print conn 

,我也得到:

Traceback (most recent call last): 
    File "startMarch28.py", line 5, in <module> 
    conn = boto.dynamodb.connect_to_region(
AttributeError: 'module' object has no attribute 'connect_to_region' 
+0

哪個'boto'版本您使用的? ('boto .__ version__') – alecxe

+0

感謝您的迴應。它是:2.2.2 – user3473556

回答

3

沒有connect_to_region()功能boto.dynamodbboto==2.2.2版本。

升級模塊到最新版本(2.27.0)版本:

pip install boto --upgrade 
+0

我試過了,得到了一個Trraceback列表和OSError:[Errno 13] Permission denied:'/usr/share/pyshared/boto-2.2.2.egg-info' – user3473556

+0

@ user3473556萬一它是你的系統python - 用'sudo'運行命令。 – alecxe

+0

這樣做。非常感謝!! – user3473556

相關問題