Attempting to install crewAI version 0.28.8 and getting message "version not found"

Hi, I am running a local jupyter notebook and I get the following error when I try to install crewAI 0.28.8 as indicated in the lesson and requirements.

Are there updated requirements.txt or version recommendations?

Thanks,
Kelly

ERROR: Could not find a version that satisfies the requirement crewai==0.28.8 (from versions: 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.5, 0.1.6, 0.1.7, 0.1.14, 0.1.15, 0.1.16, 0.1.17, 0.1.23, 0.1.24, 0.1.32, 0.5.0, 0.5.2, 0.5.3, 0.5.5, 0.10.0, 0.11.0, 0.11.1, 0.11.2)
ERROR: No matching distribution found for crewai==0.28.8

check the requirements.txt file which mention the version required for codes to run locally. you will find the requirements.txt file for each lesson in the file==>Open section

I did. It uses the same version that is not found:

crewai==0.28.8
crewai_tools==0.1.6
langchain_community==0.0.29

When I do a

pip index versions crewai

I don’t see that version listed. So, maybe I’m missing something.

crewai (0.11.2)
Available versions: 0.11.2, 0.11.1, 0.11.0, 0.10.0, 0.5.5, 0.5.3, 0.5.2, 0.5.0, 0.1.32, 0.1.24, 0.1.23, 0.1.17, 0.1.16, 0.1.15, 0.1.14, 0.1.7, 0.1.6, 0.1.5, 0.1.3, 0.1.2, 0.1.1, 0.1.0

I’ll try to proceed with the latest show (0.11.2) but I would like to understand the discrepancy. Obviously 0.28.8 exists or existed.

I tried downloading the wheel file for 0.28.8 on the crewai website and installing directly from that but ran into other dependencies with the same issue, the version # needed is not available.

crewai 0.28.8 required embedchain version >0.1.98 and <0.2.0 but embedchain 0.1.98 is not available on PyPI. The latest version is 0.0.73.

I’m using python version 3.13.2 and my pip is updated to the latest version.

did you check the python version? the lab was running on?

It’s the Jupyter Python 3 kernel. Same as what I’m using locally.