Rasa for beginners course not working on Python 3.8

Today I started with the Rasa for Beginners course on Udemy. I got stuck early on the pip3 install rasa step. I tested it both on Windows and Linux (with docker) with Python 3.8.

ERROR: Could not find a version that satisfies the requirement tensorflow<2.2,>=2.1 (from rasa) (from versions: none)
ERROR: No matching distribution found for tensorflow<2.2,>=2.1 (from rasa)

Eventually I found the cause, it was related to my python version (3.8). When I tested it with python 3.6 it worked without any issues. It has something to do with tensorflow not having pre-compiled binaries in pip for the version required by rasa.

Leaving this out here for any one else that might encounter this issue. I am off, continuing with the course! :grinning:

Thanks for sharing this @matueranet. Yes, to run assistants with Rasa you will have to use Python 3.6 or 3.7.