2009-10-12 18 views
20
Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on 
win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sqlite3 
>>> sqlite3.version 
'2.4.1' 

Preguntas:versión Python sqlite3

  • ¿Por qué es la versión del módulo de sqlite '2.4.1'
  • ¿Cuál es la razón detrás de la agrupación de un viejo sqlite como con Python? El sqlite releaselog dice 2002 Mar 13 (2.4.1).

Respuesta

51
Python 2.5.1 
>>> import sqlite3 
>>> sqlite3.version 
'2.3.2' 
>>> sqlite3.sqlite_version 
'3.3.4' 

versión - pysqlite versión
SQLITE_VERSION - versión sqlite

+1

Odd verisoning por parte de SQlite. – whatnick

+5

El adaptador de base de datos pysqlite es un proyecto totalmente independiente del proyecto de base de datos sqlite3 subyacente, por lo que los números de versión no están relacionados. Ver http://stackoverflow.com/questions/1545479/force-python-to-forego-native-sqlite3-and-use-the-installed-latest-sqlite3-vers/1546162 para una discusión extendida. –