我在Mac OS X Snow Leopard操作系统上安装了从python.org下载的Python 2.7.3版本,它使用的是sqlite 3.6.12(sqlite3.sqlite_version
)。但是,要使用外键,至少需要sqlite 3.6.19。
如何仅更新sqlite?
我已经尝试过使用pip install pysqlite
命令更新(来自此问题/答案:在我的Python安装中更新SQLite3构建),但sqlite_version没有更改。 pip search sqlite
显示已安装pysqlite 2.6.3版本,但我仍然无法通过 python
和 python2.7
命令使用外键。
>>> import sqlite3
>>> sqlite3.sqlite_version #3.6.12
>>> sqlite3.version #2.6.0 (yeah, no 2.6.3)