python 使用peewee遇到sqlite 错误解决

今天在一台新机器上运行自己的代码时,出现一个关于sqlite的错误

AttributeError: 'NoneType' object has no attribute 'sqlite_version_info'

 

这里是用到peewee这个ORM的连接池,会自动去获取本地的sqlite3的版本,虽然我并没有用sqlit

查了下sqlite3是python自带的模块,尝试直接去导入sqlite3,发现报错,没有_sqlite3模块,如下图

 

求助万能的stack overflow,发现是因为我在编译python的时候,这台机器没有装sqlite-devel库,于是

[shell#] yum install sqlit-devel

 然后再重新编译下python ,问题解决!

原文地址:https://www.cnblogs.com/hoods/p/6598236.html