contos7中升级sqlite3:django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required ...

下载地址:https://www.sqlite.org/download.html

我下载的版本如下图所示

sqlite版本.png

解压文件:打开contos7,把sqlite-autoconf-3360000.tar.gz文件上传到home

cd /home
tar -zxvf sqlite-autoconf-3360000.tar.gz
解压文件.png

构建并安装

cd sqlite-autoconf-3360000
./configure --prefix=/usr/local
构建片段图.png
make && make install
构建片段图.png
find /usr/ -name sqlite3
sqlite3文件.png

检查版本

最新安装的sqlite3版本
 /usr/local/bin/sqlite3 --version
Centos7自带的sqlite3版本
/usr/bin/sqlite3 --version
可以看到sqlite3的版本还是旧版本,那么需要更新一下
sqlite3 --version
sqlite3版本.png
更改旧的sqlite3
mv /usr/bin/sqlite3  /usr/bin/sqlite3_old
更改旧的sqlite3.png
软链接将新的sqlite3设置到/usr/bin目录下
ln -s /usr/local/bin/sqlite3   /usr/bin/sqlite3
软链接将新的sqlite3设置到/usr/bin目录下.png
查看当前全局sqlite3的版本
image.png

将路径传递给共享库

export LD_LIBRARY_PATH="/usr/local/lib"
将路径传递给共享库.png
设置开机自启动执行,可以将上面的export语句写入 ~/.bashrc 文件中,如果如果你想立即生效,可以执行source 〜/.bashrc 将在每次启动终端时执行
vi ~/.bashrc
开机自启.png
记得保存哦
 source ~/.bashrc
立即生效.png
python3验证sqlite3版本
python3
import sqlite3 
sqlite3.sqlite_version
python3验证sqlite3版本.png

你可能感兴趣的:(contos7中升级sqlite3:django.core.exceptions.ImproperlyConfigured: SQLite 3.9.0 or later is required ...)