我试图摆脱的错误信息是:AttributeError:'sqlite3.Connection'对象没有属性'enable_load_extension'我有'easy_install'-ed最新的sqlite3版本和python以某种方式知道它存在,因为sqlite3.version_info产生3.6.13。在此版本中,Connection应具有“enable_load_extension”属性。我认为正在进行的是python仍然使用本机sqlite3模块,我认为是2.4.1,因为sqlite3.version(iso sqlite3.version_info)产生2.4.1。问题是如何强制python使用新的sqlite3模块进行所有sqlite3调用?
3 回答

富国沪深
TA贡献1790条经验 获得超9个赞
您需要查看Python路径并确保所需的sqlite安装在比内置sqlite更早的目录中。
你可以看到路径:
import sys
print(sys.path)
如果您想了解模块的来源,请尝试:
print(sqlite3.__file__)
添加回答
举报
0/150
提交
取消