I encountered the same issue while using Python 3.13.
What worked for me was downgrading to Python 3.10.
Others working on the CrewAI project mentioned that it also runs fine on Python 3.11 and 3.12, so if you prefer not to go all the way back to 3.10, those versions might be worth trying as well.