こんにちは! JQです。
前回は『 RDS編~Oracle Enterprise Manager~ 』 ということで、RDSのOracleでOEMを設定してみました。
今回は『EC2編~Amazon Linux Python Update 2.7~』と題して、Amazon Linux のPython をアップデートしてbotoをインストールしてみたいと思います。
Amazon Linuxでは標準でPython2.6がインストールされています。
Python2.7を使用したい場合に備えてインストールしてみたいと思います。
Python2.7のインストール
1.現状のVersion確認
先ずは現在インストールされているVersionを確認してみます。
1$ python -V2Python 2.6.92.python2.7のインストール
yumレポジトリからインストールします。
1$ sudo yum -y install python27 python27-devel確認してみます。
1$ which python272/usr/bin/python27pythonのデフォルトを変更します。
1$ sudo rm /usr/bin/python2$ sudo ln -s /usr/bin/python2.7 /usr/bin/pythonyumがpython2.6で動いているのでそのままではエラーが出力されてしまう為、
python で記載されている点をpython26に修正します。
1$ sudo cp /usr/bin/yum /usr/bin/_yum_old2$ sudo sed -i s/python/python26/g /usr/bin/yum下記コマンド等でエラーが出力されなければ問題ございません。
1$ yum list確認してみます。
1$ python -V2Python 2.7.53.eazy_install のインストール
2.7用のeazy_installをインストールします。
1$ sudo curl -o /usr/local/src/ez_setup.py https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py2$ cd /usr/local/src/3$ sudo python ez_setup.py4$ which easy_install-2.75/usr/bin/easy_install-2.74.pip のインストール
続いてpipをインストールします。
1$ sudo easy_install-2.7 pip2 $ which pip-2.73/usr/bin/pip-2.75.botoのインストール
最後にbotoをインストールします。
1$ sudo pip install boto2$ python3Python 2.7.5 (default, Nov 5 2013, 00:10:06)4[GCC 4.6.3 20120306 (Red Hat 4.6.3-2)] on linux25Type "help", "copyright", "credits" or "license" for more information.6>>> import boto7>>> boto.Version8'2.19.0'いかがでしたでしょうか?
次回は『 SDK編~botoでS3アップロード~ 』と題してbotoを利用してS3にアップロードしてみたいと思います。
お楽しみに!
——————————————————————————————————
ナレコムクラウドのFacebookに『いいね!』をクリックして頂くと
最新のお役立ちレシピが配信されます★
——————————————————————————————————