嗨,我尝试运行Fuzzymatcher代码,并弹出以下错误:
OperationalError: no such module: fts4
有什么建议吗?预先感谢
编辑:我已经尝试过从网站下载sqlite zip并将其保存在DLL文件中,但是仍然无法正常工作。我必须以某种方式激活它吗?
我正在使用Anaconda3 64位。
谢谢
答案 0 :(得分:1)
确认已将DLL文件添加到正确的位置;如果您使用的是Windows,则为C:\ProgramData\Anaconda3\DLLs
。
您可以尝试加载扩展程序:
import sqlite3
conn = sqlite3.connect(':memory:')
cur = conn.cursor()
conn.enable_load_extension(True)
for (val,) in cur.execute('pragma compile_options'):
print (val)
它将显示与以下结果类似的结果:
COMPILER=msvc-1500
ENABLE_BYTECODE_VTAB
ENABLE_COLUMN_METADATA
ENABLE_DBSTAT_VTAB
ENABLE_FTS3
ENABLE_FTS4
ENABLE_FTS5
ENABLE_GEOPOLY
ENABLE_JSON1
ENABLE_RTREE
ENABLE_STMTVTAB
MAX_TRIGGER_DEPTH=100
TEMP_STORE=1
THREADSAFE=1