Centos7 更换python3使用的SQLite版本

一、下载安装新版本的salite3

https://blog.csdn.net/TAYLOR1219070261/article/details/131064076

将sqlite3 编译安装到 /usr/local/sqlite3.46 这个目录下。

二、更换python3使用的SQLite版本

export LD_LIBRARY_PATH="/usr/local/sqlite3.46/lib"

三、测试导入

[root@iZf8z170cg4zcnds9u2p10Z bin]# python3   # 进入python3
Python 3.8.12 (default, Jun  5 2023, 16:00:05) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.42.0'

四、Linux 中永久设置环境变量 LD_LIBRARY_PATH

https://www.bytezonex.com/archives/ctOgCQbX.html

要永久设置 LD_LIBRARY_PATH,需修改配置文件,例如 .bash_profile(Bash shell)或 .zshrc(Zsh shell):

vi ~/.bash_profile

在文件末尾添加:

LD_LIBRARY_PATH="/usr/local/sqlite3.46/lib"
export LD_LIBRARY_PATH

保存并关闭配置文件,然后重新加载:

source ~/.bash_profile

验证设置

输入以下命令以验证 LD_LIBRARY_PATH 是否已设置:

echo $LD_LIBRARY_PATH

应输出设置的值,例如 usr/local/sqlite3.46/lib

posted on 2024-07-15 20:39  dwdar  阅读(8)  评论(0编辑  收藏  举报