繁体   English   中英

如何在mac osx上更新python-sqlite

[英]How to update python-sqlite on mac osx

Mac OS X上的Python 2.7.3 Snow Leopard(从python.org下载)告诉我它使用的是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已安装,但我仍然有,都来自命令pythonpython2.7

>>> import sqlite3
>>> sqlite3.sqlite_version  #3.6.12
>>> sqlite3.version         #2.6.0 (yeah, no 2.6.3)

您首先需要安装SQLite ,然后构建并安装pysqlite ,确保它是针对新安装的sqlite版本而不是系统版本的sqlite构建的。 或者,如果pysqlite是动态链接的,您可以使用LD_LIBRARY_PATH来使现有的pysqlite加载更新版本的库。

有关详情,请参阅: https//groups.google.com/group/python-sqlite/browse_thread/thread/9fb6694c803431eb

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM