问题描述
Django 项目中出现问题如下。
Django-django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17)
问题解决
实际就是需要安装一个高版本 Sqlite 的问题,这里记录一下。
1. 下载源码包
如下,也可以到官网上找合适的版本 https://www.sqlite.org/index.html 。
wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
2. 解压编译和安装
tar -zxvf sqlite-autoconf-3370200.tar.gz
cd sqlite-autoconf-3370200
./configure
make && make install
3. 配置环境变量并使立即生效
echo export LD_LIBRARY_PATH="/usr/local/lib">> ~/.bashrc
source ~/.bashrc
4. 查看版本
sqlite3 --version
参考
这里主要参考了如下博客
[1]. Django-django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required (found 3.7.17)
https://blog.csdn.net/line_on_database/article/details/116058659)