如何在Windows上使用Python2.7设置FTS3/FTS4
FTS3/FTS4在Python中默认是不能用的(直到2.7版本)。我遇到了这个错误:
sqlite3.OperationalError: no such module: fts3或者
sqlite3.OperationalError: no such module: fts4
这个问题怎么解决呢?
4 个回答
0
Naveen说的意思是:
对于Windows系统的安装:
在安装软件包的时候,如果你在运行setup.py,Python 2.7会去找已经安装的Visual Studio 2008。你可以通过设置一个环境变量来让Python使用Visual Studio,具体做法是:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
在调用setup.py之前,先执行这个命令。
2
没关系。
从源代码安装pysqlite其实很简单,也足够用了。
python setup.py build_static install在从源代码安装时,fts3是默认启用的。
17
去下载最新的 sql dll文件。
把下载好的sqlite.dll文件替换掉你电脑上python/dll文件夹里的旧文件。