Mac OS X SnowLeopard上のPython2.7.3(python.orgからダウンロード)は、sqlite 3.6.12(sqlite3.sqlite_version
)を使用していることを示しています。ただし、外部キーを使用するには、少なくともsqlite3.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)