EC2編~Amazon Linux Python Update 2.7~

こんにちは! 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.9

2.python2.7のインストール

yumレポジトリからインストールします。

1$ sudo yum -y install python27 python27-devel

確認してみます。

1$ which python272/usr/bin/python27

pythonのデフォルトを変更します。

1$ sudo rm /usr/bin/python2$ sudo ln -s /usr/bin/python2.7 /usr/bin/python

yumが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.5

3.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.7

4.pip のインストール

続いてpipをインストールします。

1$ sudo easy_install-2.7 pip2 $ which pip-2.73/usr/bin/pip-2.7

5.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に『いいね!』をクリックして頂くと

最新のお役立ちレシピが配信されます★

┏━━━━━━━━━━━━━┓

┃ナレコムクラウド Facebook┃

┗━━━━━━━━━━━━━┛

——————————————————————————————————

この記事を書いた人

aws-recipe-user