错误:
File "/usr/python/lib/python3.11/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
解决:
1、安装sqlite
yum -y install sqlite-devel
2、重新编译安装Python
3、执行python代码
import sqlite3
如没报错,则可正常使用
如输出以下错误:
from _sqlite3 import *
ImportError: dynamic module does not define module export function (PyInit__sqlite3)
则继续进行以下修复
#查找模块
find / -name _sqlite*.so
得到以下文件
执行python代码
import sys;
print(sys.path)
得到路径,把上面的sqlite3文件复制到下面的目录
最后再执行python代码
则完成引入sqlite3