2009-10-12 4 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' 

Вопросы:Python sqlite3 версия

  • Почему версия SQLite модуля '2.4.1'
  • Что причина пакетирования такой старый SQLite с Python? В sqlite releaselog указано 2002 13 марта (2.4.1).

ответ

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

версия - pysqlite версия
sqlite_version - SQLite версия

+1

Одд verisoning со стороны SQLite. – whatnick

+5

Адаптер базы данных pysqlite - это полностью отдельный проект из базового проекта базы данных sqlite3, поэтому номера версий не связаны. См. Http://stackoverflow.com/questions/1545479/force-python-to-forego-native-sqlite3-and-use-the-installed-latest-sqlite3-vers/1546162 для расширенного обсуждения. –