我想用自定义文件头编译 sqlite 我按照这里给出的步骤http://trac.edgewall.org/wiki/PySqlite
Download pysqlite
Extract it
export CFLAGS="-DSQLITE_FILE_HEADER=\\\"vivek\\\""
Run python setup.py build_static
python setup.py install -f
但是当运行 python 并检查 sqlite 版本时
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
它正在提供旧版本的 sqlite。我认为应该是 3。我尝试打开数据库,但出现错误
sqlite3.DatabaseError: file is encrypted or is not a database
Python Version
python --version
Python 2.7.3