?PySQLite for Python2.5 #
?PySQLite의 윈도우용 바이너리가 python2.4까지만 다운로드 받을 수 있기 때문에, python2.5용 바이너리를 만들었습니다.
A. 설치 파일 만들기
SQLite 사이트(http://initd.org/pub/software/pysqlite/doc/install-source-win32.html#step-3-compile-pysqlite)를 참고하여 윈도우용 설치 파일을 만듭니다.
?MinGW 패키지를 설치하는 것보다는 cygwin을 설치하는 것을 좋아하는 관계로, cygwin을 설치하였습니다.
SQLite library를 컴파일 할 때, 에러가 발생합니다.
Makefile(http://initd.org/svn/pysqlite/pysqlite/trunk/misc/Makefile)에서 아래 부분을 수정해야 합니다.
all: sqlite3.lib
@echo "done"
여기서 sqlite3.lib이라고 되어 있는 부분을 sqlite3static.lib이라고 고치면 컴파일이 잘 됩니다. 그 후에는, pysqlite 설치 바이너리를 만들면 됩니다. pysqlite의 setup.cfg파일을 수정할 때, libraries부분에
sqlite3static을 써주어야 합니다.
B. 설치 파일 다운로드
제가 직접 만든
설치 파일(http://meot.org/wiki/pds/pysqlite-2.3.2.win32-py2.5.exe)을 올립니다. 사용하실 분은 다운받아서 사용하시면 됩니다.