gpt4 book ai didi

python - 如何在 mac osx 上更新 python-sqlite

转载 作者:行者123 更新时间:2023-11-28 19:26:22 28 4
gpt4 key购买 nike

Mac OS X Snow Leopard 上的 Python 2.7.3(从 python.org 下载)告诉我它正在使用 sqlite 3.6.12 (sqlite3.sqlite_version)。但是,要使用外键,我至少需要 sqlite 3.6.19。

如何单独更新sqlite?

我已经尝试过 pip install pysqlite(来自这个问题/答案:Updating the SQLite3 build on my python install),但是 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

关于python - 如何在 mac osx 上更新 python-sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984403/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com