sqlite3モジュールをpython2.5で使う準備

sqlite3モジュールを使いたかったので、LinuxへPython2.5をインストールする。
ソースコードPython-2.5.1をbuild、makeした。

$ ./configure >& log.confiure
$ make >& log.make
$ make test >& log.make_test
# make install >& log.make_install

/usr/local/bin/python2.5へパスを通し、問題なく起動できるようになった。
sqlite3自体はすでにインストールされていたが、ヘッダファイルがなかったのでこれだけだとsqlite3モジュールをimportできず。
こんな感じのエラー。

>>> import sqlite3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.5/sqlite3/__init__.py", line 24, in <module>
    from dbapi2 import *
  File "/usr/local/lib/python2.5/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: No module named _sqlite3

Pyton-2.5.1のREADMEファイルの記述に従って、sqlite3-develをインストールする。

# apt-get install sqlite3-devel

この後、再びpython2.5のインストールをやり直す。
これでやっと成功。