Nightmare with - Chroma requires sqlite3 >= 3.35.0

Hi fellas, i am using python 3.12 over almalinux 9, and when i run my crew.py
i got this message:

“RuntimeError: Your system has an unsupported version of sqlite3. Chroma requires sqlite3 >= 3.35.0.”

but when i ask to show my sqlite version “sqlite3 --version”
i got a newer version = 3.43.1

i am struggling to solve this i apreciate your help

1 Like

Yeah man. All was fine after deciphering the challenging readme which for me took a little to finnaly “get”… Then they changed it to UV for venv and BOOM all of a sudden I am in dependency hell. Did you get it rolling?

My issue may be twofold: 1) I wasnt familiar with UV until a crash course today.
It’s amazing and VERY fast,
2) I’d somehow ended up with Python 3.13 and it was causing lots of problems. reinstalling 3.11 as it seems for crewai, you need either 3.10 or 3.11
good luck

Hi fella, i will try 3.11
i got tired to overcome this, and not come back yeat, but i will try decreasing python version and let you know.

Was too late last night so I threew in the towel. Redoing now that I have some fresh eyes and more patience. WIll lyk how it goes.

The same issue. Trying to upload a crewai to streamlit, Stackoverflow shows some results. python - streamlit: Your system has an unsupported version of sqlite3. Chroma requires sqlite3 >= 3.35.0 - Stack Overflow