再会。
我最近一直在学习 python 和 sqlite,安装最新版本的 sqlite3 (3.7.14.1) 时遇到问题。我在 Windows 7 中使用 python 2.7.3 并使用 Windows 安装程序安装了最新的 pysqlite2 版本(2.6.3)。我使用以下代码导入 pysqlite 并检查版本,结果如下:
>>> from pysqlite2 import dbapi2 as sqlite3
>>> sqlite3.version
'2.6.3'
>>> sqlite3.sqlite_version
'3.7.6.2'
根据上面的代码,使用的 sqlite3 版本是较旧的版本。我已经下载了最新的 sqlite3.dll 并覆盖了 Python27\DLLs\ 目录中的那个。但是当我运行 sqlite3.sqlite_version 时,它仍然给我旧版本。但是,当使用默认的 python sqlite3 模块时,它会显示模块的旧版本(2.6.0)和我刚刚复制的 sqlite3.dll 的最新版本。请参见下面的代码:
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
>>> sqlite3.sqlite_version
'3.7.14.1'
我的问题是,如何升级 pysqlite2 2.6.3 的 sqlite3 3.7.14.1?谁能帮我?
谢谢你。