CentOS 6.8 ではデフォルトでpythonのバージョンは、2.6だった。
それでは使えないモジュールがあったので、別途、python3.5をインストールした。
以下は、インストール手順である。
○必要なリポジトリを追加した。
# yum install -y https://centos6.iuscommunity.org/ius-release.rpm
Installed:
ius-release.noarch 0:1.0-15.ius.centos6
○必要なパッケージをインストールした。
# yum install -y python35u python35u-libs python35u-devel python35u-pip
Installed:
python35u.x86_64 0:3.5.3-1.ius.centos6 python35u-devel.x86_64 0:3.5.3-1.ius.centos6 python35u-libs.x86_64 0:3.5.3-1.ius.centos6
python35u-pip.noarch 0:9.0.1-1.ius.centos6
Dependency Installed:
python35u-setuptools.noarch 0:33.1.1-1.ius.centos6
Complete!
○コマンドの場所を確認した。
# which python3.5
/usr/bin/python3.5
○コマンドを実行してバージョンを表示させた。
# python3.5 --version
Python 3.5.3
○新しいバージョンを起動した。
# python3.5
Python 3.5.3 (default, Jan 17 2017, 14:36:19)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
(注意)
新しいバージョンで動作させるpyスクリプトを作成するときには、最初に次の行が必要だった。
#!/usr/bin/env python3.5
さもなければ、下記の従来のバージョンで動作してしまった。
○従来のバージョンも起動できた。
# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
<参考>
・Install Latest Python on CentOS 7
< http://www.codeghar.com/blog/install-latest-python-on-centos-7.html >
2017年6月23日
・How To Install Python 3 and Set Up a Local Programming Environment on CentOS 7
< https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7 >
2017年6月23日