我可以在 python 中使用 sqlite3 的更高版本吗?

Sна*_*ƒаӽ 3 python sqlite

我使用的是 python 3.5.1,它附带了 3.8.11 的 sqlite 版本。我想知道我是否可以在我当前的 python 中使用 sqlite 的另一个版本(比如目前最新的版本)。如果答案是肯定的那么我该怎么做?从这里学习我尝试了这个,但它没有做任何事情:

pip install sqlite3 --upgrade
Run Code Online (Sandbox Code Playgroud)

我在需要全文搜索的 django 项目中使用 sqlite3。所以我正在读这篇文章,有一次我很想使用最新版本的 sqlite3,因为它说它比以前的版本有一些改进,这对我来说似乎很有趣。无论如何,是否可以在不升级python的情况下使用更高版本的sqlite3?


注意:这个问题几乎是完全重写的,所以很多评论可能看起来无关紧要。感谢Alasdair,我知道之前的问题没有任何意义,因此我重新写了它。

Sна*_*ƒаӽ 5

经过一番谷歌搜索后,我找到了一种方法来做到这一点。您需要从这里sqlite3.dll下载(预编译的二进制)文件。然后将这个文件复制到python安装目录的文件夹中。您可能需要备份旧文件,以防万一您决定恢复。DLLssqlite3.dll