¿Cómo puedo importar el módulo sqlite3 en Python 2.4?

El módulo sqlite3 está incluido en Python versión 2.5+. Sin embargo, estoy atascado con la versión 2.4. Subí los archivos del módulo sqlite3, agregué el directorio a sys.path, pero recibo el siguiente error cuando bash importarlo:

Traceback (most recent call last): File "", line 1, in ? File "sqlite3/__init__.py", line 23, in ? from dbapi2 import * File "sqlite3/dbapi2.py", line 26, in ? from _sqlite3 import * ImportError: No module named _sqlite3 

El archivo ‘_sqlite3’ está en lib-dynload, pero si incluyo esto en el directorio sqlite3, obtengo errores adicionales.

¿Alguna sugerencia? Estoy trabajando en un ambiente limitado; No tengo acceso a GCC, entre otras cosas.

Tuve el mismo problema con CentOS y python 2.4

Mi solución:

 yum install python-sqlite2 

e intenta seguir el código de Python

 try: import sqlite3 except: from pysqlite2 import dbapi2 as sqlite3 

¿Lo instalaste? Eso a menudo funciona mejor que jugar con sys.path .

 python setup.py install 

Si es así, entonces deberías encontrarlo.

Si, por alguna razón, no puede instalarlo, configure la variable de entorno PYTHONPATH . No hagas el hábito de jugar con sys.path .

Necesitará instalar pysqlite . Sin embargo, tenga en cuenta que esto requiere absolutamente un comstackdor, a menos que pueda encontrar binarios para él (y Python 2.4) en la red. No será posible usar los binarios 2.5.

Debe asegurarse de que su sqlite, sqlite-devel, python-sqlite se instalen correctamente primero y luego vuelva a comstackr Python.