python - 如何在 Python 2.6 中升级 sqlite3 包?

标签 python build linker sqlite

我使用 Python 2.6.5 构建我的应用程序,该应用程序随 sqlite3 3.5.9 一起提供。显然,正如我在另一个问题中发现的那样,直到 3.6.19 版本才在 sqlite3 中引入外键支持。然而,Python 2.7 附带了 sqlite3 3.6.21,所以这项工作 - 我决定我想在我的应用程序中使用外键,所以我尝试升级到 python 2.7。

我正在使用 twisted,但我终其一生都无法构建它。 Twisted 依赖于 zope.interface 而我找不到 zope.interface 用于 python 2.7——我认为它可能只是“工作”,但我必须自己复制所有文件,并让一切正常工作,而不仅仅是使用自安装包。

所以我认为重新构建 python 2.6 并将其链接到新版本的 sqlite3 可能更明智。但我不知道如何——

我该怎么做?

我安装了 Visual Studio 2008 作为编译器,我读到这是唯一真正受 Windows 支持的编译器,而且我运行的是 64 位操作系统

最佳答案

从sqlite网站下载最新版本的sqlite3.dll并替换python目录中的sqlite3.dll。

关于python - 如何在 Python 2.6 中升级 sqlite3 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3333095/

相关文章:

python - 在 Python 中嵌入低性能脚本语言

在 Windows 上的 NetBeans 中从 C 项目创建 EXE 输出?

c++ - 内联函数中的 undefined reference ,用一元 + 解决

python - 如何为 Pandas 数据节省内存?

python - 没有循环的python中的均值滤波器

visual-studio - 永久隐藏 Visual Studio 2017 中的任务列表窗口

ruby - Ruby 语言可以用来构建操作系统吗?

C 字符串文字链接

c++ - MSVC - 可执行文件构建正确但 DLL 不正确,缺少符号和冲突的依赖项 - SSCCE/Repro

Python - Pygame For android 错误