端くれプログラマの備忘録 Vagrant [Vagrant] Pythonをインストールする (CentOS 6.5)

[Vagrant] Pythonをインストールする (CentOS 6.5)

CentOS 6.5のディストリビューションに同梱されてた。

$ python --version
Python 2.6.6

公式サイトを見ると2.xと3.xがあって、2.xの最新版は2.7.9らしい。

Download Python | Python.org
https://www.python.org/downloads/

最新版にアップデート

パッケージが無いのでソースをもらってきてビルドする。

Cコンパイラが必要なのでまずインストール。

$ sudo yum install -y gcc

ソースを取得してビルド&インストール。

$ wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
$ tar xzvf Python-2.7.9.tgz
$ cd Python-2.7.9
$ ./configure --enable-shared --with-threadds
$ make
$ sudo make install

ライブラリをlib64へコピー。ビルドしたディレクトリを削除しないのならシンボリックリンクでもいい。

$ sudo cp libpython2.7.so /lib64
$ sudo cp libpython2.7.so.1.0 /lib64

.bash_profileの再読み込み (PATHの更新)

$ source ~/.bash_profile

確認。

$ python --version
Python 2.7.9