一、下载安装新版本的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