3

ターミナル (Mac OS X v10.6.8) 内で AWS CLI S3 を使用しようとしていますが、基本的なコマンド (例: aws s3 ls) を実行するときに適切な認証情報をすべて設定した後、何も出力されません。

もう少し複雑なコマンド (例: aws s3 mb s3://newbucketname) を実行すると、次のように出力されます__init__() keywords must be strings

いくつかの調査に基づいて、Python 2.6.1 がデフォルトでインストールされていることが原因ではないかと考えたので、v3.3.2 をダウンロードしてインストールし、「Update Shell Profile.command」機能を使用して正しい PATH 変数を設定しました。

新しいバージョンの Python をインストールして構成しても、同じ結果が得られます。$PATH 変数が新しいバージョン (v3.3.2) を指しているにもかかわらず、ターミナルは依然として古いバージョンの Python を使用しているように見えます。

どんな助けでも大歓迎です。ターミナルが新しいバージョンの Python を使用していないため、AWS CLI 機能が動作しないことが関係していると推測していますが、私が認識していない別の原因がある可能性があります。

ありがとうございました!

4

1 に答える 1