首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OperationalError:没有这样的模块: fts4?此外,在Python中的SQLite中也没有可用的扩展

OperationalError:没有这样的模块: fts4?此外,在Python中的SQLite中也没有可用的扩展
EN

Stack Overflow用户
提问于 2020-10-29 15:28:32
回答 1查看 828关注 0票数 0

我正在尝试使用fuzzymatcher,但是当我运行代码时,我得到了以下错误:

代码语言:javascript
运行
复制
OperationalError: no such module: fts4

此外,我还尝试通过使用以下代码在C:\ProgramData\Anaconda3\DLLs中放置最新的sqlite.dll文件来加载扩展

代码语言:javascript
运行
复制
import sqlite3
conn = sqlite3.connect(':memory:')
cur = conn.cursor()
conn.enable_load_extension(True)
for (val,) in cur.execute('pragma compile_options'): 
    print (val)

但是没有显示扩展并返回以下代码,

代码语言:javascript
运行
复制
COMPILER=msvc-1916
THREADSAFE=1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-02 15:14:40

这些是我遵循的步骤&扩展被启用,

代码语言:javascript
运行
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64586694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档