问题描述
我正在尝试使用Fuzzymatcher,但是在运行代码时出现以下错误:
OperationalError: no such module: fts4
此外,我尝试通过使用代码将最新的sqlite.dll文件放置在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-1916
THREADSAFE=1
解决方法
这些是我遵循的步骤,并且已启用扩展程序,
1. Update the Sqlite by following on anaconda:
conda install -c anaconda sqlite
2.Download and Extract the following folder
https://github.com/rogerbinns/apsw/releases/download/3.33.0-r1/apsw-3.33.0-r1.zip
3. Run Anaconda & following command in that folder:
python setup.py install test