今天在一台新机器上运行自己的代码时,出现一个关于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 ,问题解决!