今天在一台新机器上运行本身的代码时,出现一个关于sqlite的错误python
AttributeError: 'NoneType' object has no attribute 'sqlite_version_info'sql
这里是用到peewee这个ORM的链接池,会自动去获取本地的sqlite3的版本,虽然我并无用sqlitshell
查了下sqlite3是python自带的模块,尝试直接去导入sqlite3,发现报错,没有_sqlite3模块,以下图bash
求助万能的stack overflow,发现是由于我在编译python的时候,这台机器没有装sqlite-devel库,因而sqlite
[shell#] yum install sqlit-devel
而后再从新编译下python ,问题解决!blog