【问题标题】:How can I fix Django SQLite3 error on AWS?如何修复 AWS 上的 Django SQLite3 错误?
【发布时间】:2021-04-06 21:39:53
【问题描述】:

我正在尝试在 EC2 服务器上运行 django 项目,但是,当我运行 python3 manage.py runserver 时,它返回此错误 django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17).。然后,我通过运行sqlite3.sqlite_version 来检查我的 EC2 服务器上的 python 安装上运行的是什么版本的 SQLite3,它返回 3.7.17。因此,我尝试使用默认的 AWS EC2 Amazon Linux 程序包管理器 yum 更新 SQLite3,方法是运行 yum install sqlite。然后它会返回 Package sqlite-3.7.17-8.amzn2.1.1.x86_64 already installed and latest version,即使它不是最新版本。如何安装最新版本的 SQLite3 来解决此问题?

【问题讨论】:

    标签: python django amazon-web-services sqlite yum


    【解决方案1】:

    我遇到了同样的问题。由于我的应用程序非常小,几乎没有依赖关系,因此我能够快速切换到运行 Ubuntu 的 EC2 服务器。有必要学习如何使用 Ubuntu (apt)。

    您现在可以在安装中找到:

    包:sqlite3 版本:3.31.1-4ubuntu0.2

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 2019-07-15
      • 2018-08-12
      • 2015-03-14
      相关资源
      最近更新 更多