哪些版本的sqlite最适合python 2.6.2?
答案 0 :(得分:9)
如果您的Python发行版已经附带了sqlite的副本(例如Windows发行版或Debian),那么这就是您应该使用的版本。
如果您自己编译sqlite,则应使用sqlite authors(目前为3.6.15)推荐的版本。
答案 1 :(得分:0)
我正在使用3.4.0惯性(这是我正在使用的Python 2. *版本所带来的)但是没有真正的原因(除了强大的惯性;-)以避免升级到3.4.2,修复了一些可能导致数据库损坏的错误,并且没有引入我所知道的不兼容性。 (如果你坚持使用3.4.0我被告知关键是要避免VACUUM
,因为它可能会破坏你的数据。)
Python 3.1附带了SQLite 3.6.11(它应该与Python 2. *一起使用)我可能有一天会更新(或者可能是最新的,目前是3.6.15,以获取一个为了确保我在Python 2或Python 3上使用相同的版本 - 我从来没有观察到兼容性问题,但是我怀疑是否已经进行了彻底的测试以支持读取和编写来自3.4.0和3.6.11的相同数据库(或者迄今为止彼此分开的任何两个版本! - 。)。