在python项目中使用了chromadb,运行时出现错误:
RuntimeError: Your system has an unsupported version of sqlite3. Chroma requires sqlite3 >= 3.35.0.
解决办法:
根据自己的操作系统在 SQLite Download Page 下载最新的sqlite包,解压后是"sqlite3.def"和"sqlite3.dll"两个文件。将这两个文件覆盖到 "python安装目录/DLLs"下即可。
问题原因:
python自带的sqlite3的版本太低了。需要更换成高版本的就行。
我的环境信息:
windows 10
python:3.9
新sqlite3版本:3.44.2.0