Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

Amazon Linux Python 2.7(default) -> 2.6 へ切り替え

Amazon Linux AMI 2015.03 以降、デフォルトのPythonのバージョンが2.7になったのですが、都合上、Python2.6で動かす必要が出てきたので、ドキュメントに従って、Pythonを2.6へ切り替える。
参考: https://aws.amazon.com/jp/amazon-linux-ami/2015.03-release-notes/

どうやら、予定では 2017.09 以降、python26が非推奨になるらしい
参考: https://aws.amazon.com/jp/amazon-linux-ami/2016.09-release-notes/

$ cat /etc/system-release
Amazon Linux AMI release 2017.03

Python2.6インストール

Python2.6とデフォルトで入っていたPython2.7の時に入ってた標準インストールのライブラリ関連の2.6版をインストールしておく

$ yum list installed | grep python27
libxml2-python27.x86_64              2.9.1-6.3.49.amzn1            installed    
newt-python27.x86_64                 0.52.11-3.11.amzn1            installed    
python27.x86_64                      2.7.12-2.120.amzn1            installed    
python27-PyYAML.x86_64               3.10-3.10.amzn1               installed    
python27-babel.noarch                0.9.4-5.1.8.amzn1             installed    
python27-backports.x86_64            1.0-3.14.amzn1                installed    
python27-backports-ssl_match_hostname.noarch
python27-boto.noarch                 2.42.0-1.1.amzn1              installed    
python27-botocore.noarch             1.5.95-1.65.amzn1             installed    
python27-chardet.noarch              2.0.1-7.7.amzn1               installed    
python27-colorama.noarch             0.2.5-1.7.amzn1               installed    
python27-configobj.noarch            4.7.2-7.15.amzn1              installed    
python27-crypto.x86_64               2.6.1-1.14.amzn1              installed    
python27-daemon.noarch               1.5.2-1.5.amzn1               installed    
python27-dateutil.noarch             2.1-1.3.amzn1                 installed    
python27-devel.x86_64                2.7.12-2.120.amzn1            installed    
python27-docutils.noarch             0.11-1.15.amzn1               installed    
python27-ecdsa.noarch                0.11-3.3.amzn1                installed    
python27-futures.noarch              3.0.3-1.3.amzn1               installed    
python27-imaging.x86_64              1.1.6-19.9.amzn1              installed    
python27-iniparse.noarch             0.3.1-2.1.9.amzn1             installed    
python27-jinja2.noarch               2.7.2-2.15.amzn1              installed    
python27-jmespath.noarch             0.9.2-1.12.amzn1              installed    
python27-jsonpatch.noarch            1.2-2.5.amzn1                 installed    
python27-jsonpointer.noarch          1.0-3.4.amzn1                 installed    
python27-kitchen.noarch              1.1.1-5.6.amzn1               installed    
python27-libs.x86_64                 2.7.12-2.120.amzn1            installed    
python27-lockfile.noarch             0.8-3.5.amzn1                 installed    
python27-markupsafe.x86_64           0.11-4.6.amzn1                installed    
python27-paramiko.noarch             1.15.1-1.5.amzn1              installed    
python27-pip.noarch                  6.1.1-1.23.amzn1              installed    
python27-ply.noarch                  3.4-3.12.amzn1                installed    
python27-pyasn1.noarch               0.1.7-2.9.amzn1               installed    
python27-pycurl.x86_64               7.19.0-17.12.amzn1            installed    
python27-pygpgme.x86_64              0.3-9.12.amzn1                installed    
python27-pyliblzma.x86_64            0.5.3-11.6.amzn1              installed    
python27-pystache.noarch             0.5.3-2.8.amzn1               installed    
python27-pyxattr.x86_64              0.5.0-1.6.amzn1               installed    
python27-requests.noarch             1.2.3-5.10.amzn1              installed    
python27-rsa.noarch                  3.4.1-1.8.amzn1               installed    
python27-setuptools.noarch           12.2-1.32.amzn1               installed    
python27-simplejson.x86_64           3.6.5-1.12.amzn1              installed    
python27-six.noarch                  1.8.0-1.23.amzn1              installed    
python27-urlgrabber.noarch           3.10-8.16.amzn1               installed    
python27-urllib3.noarch              1.8.2-1.5.amzn1               installed    
python27-virtualenv.noarch           12.0.7-1.13.amzn1             installed    
rpm-python27.x86_64                  4.11.3-21.75.amzn1            installed    
yum -y install libxml2-python26.x86_64 newt-python26.x86_64 python26.x86_64 python26-PyYAML.x86_64 python26-babel.noarch python26-backports.x86_64 python26-backports-ssl_match_hostname.noarch python26-boto.noarch python26-botocore.noarch python26-chardet.noarch python26-colorama.noarch python26-configobj.noarch python26-crypto.x86_64 python26-daemon.noarch python26-dateutil.noarch python26-devel.x86_64 python26-docutils.noarch python26-ecdsa.noarch python26-futures.noarch python26-imaging.x86_64 python26-iniparse.noarch python26-jinja2.noarch python26-jmespath.noarch python26-jsonpatch.noarch python26-jsonpointer.noarch python26-kitchen.noarch python26-libs.x86_64 python26-lockfile.noarch python26-markupsafe.x86_64 python26-paramiko.noarch python26-pip.noarch python26-ply.noarch python26-pyasn1.noarch python26-pycurl.x86_64 python26-pygpgme.x86_64 python26-pyliblzma.x86_64 python26-pystache.noarch python26-pyxattr.x86_64 python26-requests.noarch python26-rsa.noarch python26-setuptools.noarch python26-simplejson.x86_64 python26-six.noarch python26-urlgrabber.noarch python26-urllib3.noarch python26-virtualenv.noarch rpm-python26.x86_64

システムデフォルトのPythonを2.6へ切り替え

sudo alternatives --set python /usr/bin/python2.6
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?