1.查看linux当前sqlite版本
sqlite3 --version
2.查看虚拟环境中sqlite版本
(pyweb) [root@meteor001 mysite]# python3
Python 3.6.6 (default, Nov 7 2020, 15:31:53)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.6.20'
>>> exit()
3.Centos7安装最新的sqlite3并设置更新python库版本
cd ~
wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
tar -zxvf sqlite-autoconf-3270200.tar.gz
cd sqlite-autoconf-3270200
./configure --prefix=/usr/local
make && make install
软连接版本更新
1.查看软连接版本
/usr/bin/sqlite3 --version
2.备份旧的sqlite3
mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
3.将新的sqlite3软连接到原来sqlite3位置
ln -s /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3
4设置开机自启动执行,可以将下面的export语句写入 ~/.bashrc 文件中,如果如果你想立即生效,可以执行source 〜/.bashrc 将在每次启动终端时执行
export LD_LIBRARY_PATH="/usr/local/lib"
5 检查Python的SQLite3版本
(pyweb) [root@meteor001 mysite]# python3
Python 3.6.6 (default, Nov 7 2020, 15:31:53)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.28.0'
>>> exit()

本文指导如何在Linux环境下检查SQLite3版本,并详细介绍了在CentOS7上安装最新SQLite3的过程,包括下载源码、编译、安装、创建软链接以及更新Python库版本的步骤。
5万+

被折叠的 条评论
为什么被折叠?



