Python 2.7.1 のインストール

前に Python 2.6.6 を CentOS 5.5 にインストールしたけど、同じ手順でインストールできた。

まずはライブラリを入れておく

[paraches@localhost myTest]$ sudo yum install zlib zlib-devel

Python 2.7.1 をダウンロードして展開

[paraches@localhost myTest]$ wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
[paraches@localhost myTest]$ tar zxvf Python-2.7.1.tgz 
[paraches@localhost myTest]$ cd Python-2.7.1

オプション付けて configure する。

[paraches@localhost myTest]$ ./configure --with-threads --enable-shared

Modules/Setup を修正(コメントを一カ所外す)

[paraches@localhost Python-2.7.1]$ cat Modules/Setup | grep zlib
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
[paraches@localhost Python-2.7.1]$ 

後は make して make install

[paraches@localhost Python-2.7.1]$ make
[paraches@localhost Python-2.7.1]$ sudo make install

ライブラリの設定して(/etc/ld.so.conf.d/python2.7.conf を作って登録)

[paraches@localhost Python-2.7.1]$ cat /etc/ld.so.conf.d/python2.7.conf
/usr/local/lib

[paraches@localhost Python-2.7.1]$ sudo /sbin/ldconfig

動作確認

[paraches@localhost Python-2.7.1]$ /usr/local/bin/python
Python 2.7.1 (r271:86832, Apr 18 2011, 22:42:06) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Alias 作ってみたりとかも前回と同じで。