我在运行OpenShift的Python3应用程序中使用FTS3 sqlite表。不幸的是,python3.3安装程序包含一个没有“ uci”令牌生成器的sqlite3模块。在这种情况下,如何使用uci标记的FTS3表? “ unicode61”令牌生成器也可以,但是sqlite版本太旧(3.6.20)不能支持它。

最佳答案

获取最新的sqlite版本的最简单方法似乎是使用apsw而不是标准库中的sqlite3模块。通过使用python setup.py fetch --all --missing-checksum-ok build --enable-all-extensions install test进行构建,可以下载最新的sqlite版本并将其编译到包含所有扩展名的模块中。

10-08 10:58