0、需要更新或安装的原因
原因:因为Django程序运行报版本过低的错误
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
1、官网下载安装包
https://www.sqlite.org/download.html
下载这个版本即可:sqlite-autoconf-3330000.tar.gz
2、软件安装以及配置
# 查询sqlite3命令的位置 which sqlite3 /usr/bin/sqlite3 # 解压软件并且进入安装目录 tar xf sqlite-autoconf-3330000.tar.gz && cd sqlite-autoconf-3330000 # 编译并且安装sqlite的软件 ./configure --prefix=/usr/local/sqlite-autoconf-3330000 make && make install # 备份旧的sqlite3程序 mv /usr/bin/sqlite3 /usr/bin/sqlite3.old # 创建新版的sqlite软链接 ln -s /usr/local/sqlite-autoconf-3330000/bin/sqlite3 /usr/bin/sqlite3 # 查看SQLite版本 sqlite3 -version 3.33.0 2020-08-14 13:23:32 fca8dc8b578f215a969cd899336378966156154710873e68b3d9ac5881b0ff3f # 配置动态链接库文件 vi /etc/ld.so.conf.d/sqlite.conf /usr/local/sqlite-autoconf-3330000/lib/
#使动态链接库马上生效
ldconfig
3、SQLite3安装完成