CentOS5.6にPython2.7をインストールした

CentOS5.2にPython2.5をインストールする

上記エントリの手順のまんまインストールしたら以下のエラーが出ました。

python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

ので、ちょっと整理しなおし。

cd /usr/local/src/
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxfv Python-2.7.2.tgz
cd Python-2.7.2
./configure --enable-shared

make 
make install

ln -s /usr/local/lib/libpython2.7.so.1.0 /lib64/

python -V

シンボリックリンクを張ってるだけですね。あと前回のサンプルだと「–enable-shared」を付け忘れていたので、それを追加しています。

シンボリックリンクの張り先は環境によって変わると思います。今回はCentOS5.6(64bit)だったので上記になっただけです。