我使用 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/