当前位置: 首页 > 面试题库 >

我可以在sql下使用sqlite3的更高版本吗?

戚翰飞
2023-03-14
问题内容

我正在使用python
3.5.1,它带有3.8.11的sqlite版本。我想知道我是否可以在当前的python中使用其他版本的sqlite(例如到目前为止的最新版本)。如果答案是肯定的,那我该怎么做?从这里学习,我尝试了这个,但是它什么也没做:

pip install sqlite3 --upgrade

我在需要全文搜索的django项目中使用sqlite3。因此,我正在阅读本文档,并在某种程度上使我
倾向于
使用最新版本的sqlite3,因为它说它比以前的版本有所改进,这对我来说似乎很有趣。无论如何,是否可以在不升级python的情况下使用更高版本的sqlite3?

注意:
该问题几乎完全被重写,因此很多评论似乎无关紧要。多亏了Alasdair,我才知道上一个问题没有任何意义,因此我重新编写了这个问题。


问题答案:

经过一番谷歌搜索后,我找到了一种方法。您需要sqlite3.dll从此处下载(预编译的二进制文件)。然后,将该文件复制DLLs到python安装目录中的文件夹中。您可能希望对旧sqlite3.dll文件进行备份,以防万一您决定还原。



 类似资料:
  • 我想开发一个部署目标为iOS 6.0的应用程序。如果我只使用Swift,它会工作吗?还是我也需要编写Objective-C代码?

  • 我们正在AWS上运行elasticsearch,目前支持elasticsearch 6.3作为最新版本。 我们有一个业务案例,需要每天更新索引中的所有文档并删除一个嵌套对象。elasticsearch通过查询API进行了更新,这将解决我们的问题。 但在我们的java应用程序中,我们使用的是java高级rest客户端。rest客户端版本6.5支持按查询更新api。现在,如果我们将rest客户端升级到

  • 我想下载旧版本的Android SDK:21.0.0,在哪里可以下载? 我目前有最新版本的android SDK,从这里下载。 然而,我想要一个旧版本,完整的旧版本的SDK可以从任何地方下载吗? 我正在尝试使用SDK管理器获取旧版本,但它不起作用。一、 它只给我构建工具等。

  • 所以我要去终端,键入下面一行来运行它: 由于我找不到旧版本的javafx可供下载,我请求您的帮助。如果有人能帮助我,请告诉我。提前道谢。顺便说一句,我不知道这是否会是兼容性的问题,但我运行的是macOS X。

  • 我开始了一个新的Kotlin项目,我想使用arrow-kt核心库与Quarkus(1.12.2)结合使用。我想在GRAALVM中使用Quarkus的本机编译特性。我的第一个想法是arrow是一个没有反射的简单lib,但后来我读到了。既然GraalVm在运行时在本机可执行文件中存在反射问题,那会不会是Arrow的问题呢?如果是一个问题,我是否可以通过简单地避开Arrow的一些特性来绕过问题? 我知道

  • 我有一个在eclipse上运行的项目,但当我制作“java-jar”时,它会出现以下错误: 当我制作“java-version”时,输出是: 我做错了什么?