在Ubuntu上升级SQLite 3.24+,以便与Python3.7一起使用

2024-04-25 13:04:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在MacOS上开发一个Python应用程序,它需要SQLite 3.24或更高版本。我遇到了一个问题,Pythonsqlite3库使用的是旧版本的SQLite。我设法解决了这个问题,但没有记下我实际上做了什么(我不必从源代码构建任何东西;我想我只是更新了一些东西)。你知道吗

我现在正试图在ubuntu18.04上部署这个应用程序,我遇到了同样的问题。尽管我花了好几个小时在谷歌上搜索和尝试各种各样的东西,但我似乎无法修复它。你知道吗

Ubuntu上的SQLite拒绝比3.22更高,所以答案可能是我只需要以某种方式更新系统SQLite,Python应该会选择这个。但是,在我的Mac上运行sqlite3时,它会报告SQLite version 3.19.3,而从Python导入sqlite3则会在运行sqlite3.sqlite_version时报告3.28.0。你知道吗

有人知道怎么解决这个问题吗?我的Ubuntu版本是否无法安装SQLite 3.24或更高版本,因此无法安装?任何帮助都将不胜感激!你知道吗


Tags: 版本应用程序sqlite源代码versionubuntu部署报告