web-dev-qa-db-ja.com

botocore1.2.6をboto3が存在する1.4以上にアップグレードする方法は?

Linuxマシンにboto3がインストールされています。以下のコマンドを渡すと、ボトコアのバージョンが1.2.6になります。

>>> import boto3
>>> print boto3.__version__
1.2.6

Boto3内にあるbotocoreを1.4または最新バージョンにアップグレードする方法は? botocore 1.4をbotocore 1.2.6にダウングレードする必要がある場合、どのような手順ですか?

5
Dave

[〜#〜] pip [〜#〜] を使用する場合

# upgrade
pip install botocore --upgrade
pip install boto3 --upgrade

# Specify version 
pip install botocore==1.2.6

(更新)

@Kyle Bridenstineによる助言として、python3のPipバージョンを指定する必要がある場合があります。

IMHO、すべてのpythonプロジェクトは a python virtualenvironment の下でロードする必要があります。開発、ステージング、または本番環境であるかどうかは関係ありません。この追加明示的なバージョン要件に対処する手間が省けます。

14
mootmoot