Skip to content

Commit 58ee64a

Browse files
author
yuancongde
committed
解决 ModuleNotFoundError: No module named 'pysqlite3'
1 parent f4330f7 commit 58ee64a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ chromadb>=0.4.22,<0.5.0
4040
sentence-transformers>=2.7.0
4141
transformers>=4.0.0
4242
# 注意: pysqlite3-binary 在 Windows 上不可用,已在代码中使用内置 sqlite3 替代
43-
# 参见 backend/main.py 开头的 sys.modules['pysqlite3'] = __import__('sqlite3')
43+
# macOS/Linux 用户应安装 pysqlite3-binary 以获得更好的 ChromaDB 支持
44+
# 如果安装失败,代码会自动回退到内置 sqlite3
45+
pysqlite3-binary>=0.5.0; sys_platform != "win32"
4446

4547
# 数据库
4648
PyMySQL>=1.1.0

0 commit comments

Comments
 (0)