python 3.11.x .myenv (가상환경)을 사용하여 chromadb 예제 코드를 실행하려고 하는 동안 다음 오류가 발생했습니다.
File "~/myenv/lib/python3.10/site-packages/chromadb/__init__.py", line 36, in <module> raise RuntimeError( RuntimeError: **Your system has an unsupported version of sqlite3. Chroma requires sqlite3 >= 3.35.0.**
해결방법 :
python3.10.8의 가상 환경(venv3.10) 생성 (python 3.11 x)
pip install pysqlite3-binary
`myenv(가상환경 위치)/lib/python3.10/site-packages/chromadb/init.py
처음에 다음 3줄을 추가했습니다 :
__import__('pysqlite3')
import sys
sys.modules['sqlite3'] = sys.modules.pop('pysqlite3')
https://gist.github.com/defulmere/8b9695e415a44271061cc8e272f3c300