こんにちは! 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 2 |
$ python -V Python 2.6.9 |
2.python2.7のインストール
yumレポジトリからインストールします。
1 |
$ sudo yum -y install python27 python27-devel |
確認してみます。
1 2 |
$ which python27 /usr/bin/python27 |
pythonのデフォルトを変更します。
1 2 |
$ sudo rm /usr/bin/python $ sudo ln -s /usr/bin/python2.7 /usr/bin/python |
yumがpython2.6で動いているのでそのままではエラーが出力されてしまう為、
python で記載されている点をpython26に修正します。
1 2 |
$ sudo cp /usr/bin/yum /usr/bin/_yum_old $ sudo sed -i s/python/python26/g /usr/bin/yum |
下記コマンド等でエラーが出力されなければ問題ございません。
1 |
$ yum list |
確認してみます。
1 2 |
$ python -V Python 2.7.5 |
3.eazy_install のインストール
2.7用のeazy_installをインストールします。
1 2 3 4 5 |
$ sudo curl -o /usr/local/src/ez_setup.py https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py $ cd /usr/local/src/ $ sudo python ez_setup.py $ which easy_install-2.7 /usr/bin/easy_install-2.7 |
4.pip のインストール
続いてpipをインストールします。
1 2 3 |
$ sudo easy_install-2.7 pip $ which pip-2.7 /usr/bin/pip-2.7 |
5.botoのインストール
最後にbotoをインストールします。
1 2 3 4 5 6 7 8 |
$ sudo pip install boto $ python Python 2.7.5 (default, Nov 5 2013, 00:10:06) [GCC 4.6.3 20120306 (Red Hat 4.6.3-2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import boto >>> boto.Version '2.19.0' |
いかがでしたでしょうか?
次回は『SDK編~botoでS3アップロード~』と題してbotoを利用してS3にアップロードしてみたいと思います。
お楽しみに!
——————————————————————————————————
ナレコムクラウドのFacebookに『いいね!』をクリックして頂くと
最新のお役立ちレシピが配信されます★
┏━━━━━━━━━━━━━┓
┃ナレコムクラウド Facebook┃
┗━━━━━━━━━━━━━┛
——————————————————————————————————