【发布时间】:2015-05-30 16:49:06
【问题描述】:
我正在运行一个使用 sqlite 作为数据库之一的 Django 项目。我想在运行项目时运行最新的 SQLite 版本。我的意思是最新的 sqlite 二进制文件,而不是 sqlite python 库。
我有一个不是系统默认的本地 sqlite3 二进制文件,我无法更改默认的 sqlite3 版本。
我没有使用 Django 的 ORM,但已将其替换为独立的 SQLAlchemy 版本。
我找到了一个相关链接,但这与运行最新的 python sqlite 库版本有关。
【问题讨论】:
-
二进制文件是什么意思?如您所知,Python 不使用二进制文件,它使用自己的编译库。所以二进制文件与 Python 没有任何联系,我看不出这个问题与 Python 或 sqlalchemy 有什么关系。
-
那么如何在 virtualenv 中更新/替换 python 编译的二进制文件?我提到了 SQLAlchemy、Python 和 Django,因为我不确定问题到底出在哪里。
-
Virtualenvs 用于 Python 代码。 Python 不使用二进制文件。如果您想替换 Python 用于运行代码的 sqlite 库的版本,该链接问题提供了准确答案。
标签: python sqlite sqlalchemy