RasberryPiでDynamoDBへアクセスしたい
pipのインストール
まずは、SDKをインストール…の前に、インストールするためのpipをインストール↓コマンド
curl -kL https://bootstrap.pypa.io/get-pip.py | python
AWSIoTPythonSDKのインストール
次はSDKインストール↓コマンド
pip install AWSIoTPythonSDK pip install boto3 pip install awscli --upgrade --user
パスを通す
export PATH="$PATH:/root/.local/bin/"
アクセスキーのセット
$ aws configure AWS Access Key ID [None]: [YOURACCESSKEYID] AWS Secret Access Key [None]: [YOURSECRETACCESSKEY] Default region name [None]: ap-northeast-1 Default output format [None]: json
がしかし!!
import boto3 モジュールが見つかりません。。。と
import boto3 ImportError: No module named 'boto3'
おそらく、AWSCLIへのパスが通っていないせいだと思う。 のだけれど、上記と同様にパスを通してみたつもりでも、解決せず。 パスは↓でもダメ
export -p declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.local/bin/:/usr/local/lib/python2.7/dist-packages/boto3:/usr/local/lib/python2.7/dist-packages/"
結局、/usr/local/lib/python2.7/dist-packages/ のフォルダをごっそりコピーして、その中でプロジェクトを実行しました。 しかし、パスはどこにどうせば。。。。