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

सवाल:अजगर sqlite3 संस्करण

  • क्यों है SQLite मॉड्यूल '2.4.1'
  • के संस्करण क्या अजगर के साथ इस तरह एक पुराने SQLite bundling के पीछे का कारण? स्क्लाइट रिलीजलॉग 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

अजीब SQLite की ओर से verisoning। – whatnick

+5

pysqlite डेटाबेस एडाप्टर अंतर्निहित sqlite3 डेटाबेस प्रोजेक्ट से एक पूरी तरह से अलग परियोजना है, इसलिए संस्करण संख्या संबंधित नहीं हैं। विस्तारित चर्चा के लिए http://stackoverflow.com/questions/1545479/force-python-to-forego-native-sqlite3-and-use-the-installed-latest-sqlite3-vers/1546162 देखें। –

संबंधित मुद्दे