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のインストールをやり直す。
これでやっと成功。