包含SQLite的第一个Python版本是什么?

时间:2010-12-30 14:33:14

标签: python sqlite

  • 包含SQLite的第一个Python版本是什么?
  • 包含哪个版本的SQLite?

我认为Python 2.5是第一个包含SQLite的版本,但我希望有人可以确认这个以及首次包含的SQLite版本。

4 个答案:

答案 0 :(得分:8)

来自the docs

  

11.13。 sqlite3 - SQLite数据库的DB-API 2.0接口

     

版本2.5中的新内容。

答案 1 :(得分:6)

正如其他人所说,pysqlite2的快照已合并到Python标准库中,并作为Python 2.5中的sqlite3模块发布。随后在pysqlite2上进行了独立开发,在后续Python版本的各个点上已合并回sqlite3sqlite3已收到自己的错误修复。

对于包含哪个SQLite版本的问题,没有一个正确答案,因为Python源代码分发不包含SQLite的来源。对于Unix风格的构建,构建过程取决于外部提供的库副本。由Python的每个分销商决定如何管理它。例如,当前python.org安装程序仅适用于Mac OS X的32位版本静态包含SQLite库的一个版本,而用于10.6的64位版本动态链接到系统提供的库版本。因此,要回答第二个问题,您需要检查Python 2.5的每个发行版,并确定每个静态或动态链接的SQLite版本。

答案 2 :(得分:5)

它首先包含在python版本 2.5

sqlite的版本 3.0.8 ,基于 pysqlite2.1.3 库。

在此处找到:http://www.python.org/download/releases/2.5/NEWS.txt(搜索“sql”)。

答案 3 :(得分:3)

来自here,版本2.5 alpha 1