Can't install Rasa-X or Demo from repo

Hi i’m trying to start using Rasa in a Windows 10 with python 3.7, what I’m missing? pip install rasa-x --extra-index-url https://pypi.rasa.com/simple start to install but i get: ERROR: Could not find a version that satisfies the requirement tensorflow~=1.13.0 (from rasa~=1.0.0->rasa-x) (from versions: none) ERROR: No matching distribution found for tensorflow~=1.13.0 (from rasa~=1.0.0->rasa-x)

The same when trying to install the demo from GitHub - RasaHQ/rasa-demo: Sara - the Rasa Demo Bot: An example of a contextual AI assistant built with the open source Rasa Stack

pip install -e .

Obtaining file:///C:/trabajo/YaSabe/rasa/rasa-demo Installing build dependencies … done Getting requirements to build wheel … done Preparing wheel metadata … done Collecting beautifulsoup4~=4.6.3 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/21/0a/47fdf541c97fd9b6a610cb5fd518175308a7cc60569962e776ac52420387/beautifulsoup4-4.6.3-py3-none-any.whl Collecting gspread~=3.0.0 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/95/35/c71e32929d1ce56dee17f3e51d167067c8361b87391140ceb1e50bece12b/gspread-3.0.1-py3-none-any.whl Collecting requests~=2.21.0 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl Requirement already satisfied: rasa-nlu[tensorflow]==0.15.0 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-demo==1.1) (0.15.0) Collecting rasa-core==0.14.4 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/ea/88/26ddc25559127a21c7e680614307b8baa06852e98f16604929080485b346/rasa_core-0.14.4-py3-none-any.whl Collecting geopy~=1.18.1 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/a8/5c/ca78a17b2c6fe1179e9221c9280bb5d8caaf048a631ed72caed40c52de24/geopy-1.18.1-py2.py3-none-any.whl Collecting mailchimp3~=3.0.2 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/04/f9/9bbfa857ba44cfd364d788efa941065b7e9bdfd52ec615f68ea629bc6c74/mailchimp3-3.0.7-py2.py3-none-any.whl Collecting pandas~=0.24.1 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/04/8b/a1d5f257bfee6aab440e763505c65368bbf713309c9dc70ceeb8d4677c2e/pandas-0.24.2-cp37-cp37m-win32.whl Collecting oauth2client~=4.1.2 (from rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/95/a9/4f25a14d23f0786b64875b91784607c2277eff25d48f915e39ff0cff505a/oauth2client-4.1.3-py2.py3-none-any.whl Collecting urllib3<1.25,>=1.21.1 (from requests~=2.21.0->rasa-demo==1.1) Using cached https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.21.0->rasa-demo==1.1) (3.0.4) Requirement already satisfied: idna<2.9,>=2.5 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.21.0->rasa-demo==1.1) (2.8) Requirement already satisfied: certifi>=2017.4.17 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from requests~=2.21.0->rasa-demo==1.1) (2019.3.9) Requirement already satisfied: klein~=17.10 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (17.10.0) Requirement already satisfied: cloudpickle~=0.6.1 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (0.6.1) Requirement already satisfied: boto3~=1.9 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (1.9.152) Requirement already satisfied: typing~=3.6 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (3.6.6) Requirement already satisfied: coloredlogs~=10.0 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (10.0) Requirement already satisfied: scikit-learn~=0.20.2 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (0.20.3) Requirement already satisfied: packaging~=18.0 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (18.0) Requirement already satisfied: future~=0.17.1 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (0.17.1) Requirement already satisfied: numpy>=1.16 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (1.16.3) Requirement already satisfied: ruamel.yaml~=0.15.7 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (0.15.96) Requirement already satisfied: simplejson~=3.13 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (3.16.0) Requirement already satisfied: tqdm~=4.19 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (4.32.1) Requirement already satisfied: matplotlib~=2.2 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (2.2.4) Requirement already satisfied: gevent~=1.3 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (1.4.0) Requirement already satisfied: jsonschema~=2.6 in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (2.6.0) Requirement already satisfied: scipy~=1.2; extra == “tensorflow” in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (1.3.0) Requirement already satisfied: sklearn-crfsuite~=0.3.6; extra == “tensorflow” in c:\users\yani\appdata\local\programs\python\python37-32\lib\site-packages (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (0.3.6) Collecting tensorflow~=1.13.0; extra == “tensorflow” (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) ERROR: Could not find a version that satisfies the requirement tensorflow~=1.13.0; extra == “tensorflow” (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1) (from versions: none) ERROR: No matching distribution found for tensorflow~=1.13.0; extra == “tensorflow” (from rasa-nlu[tensorflow]==0.15.0->rasa-demo==1.1)

Just uninstall the exisiting Rasa and tensorflow n install the Rasa X again.

Hi thanks for the reply but I just try that, same result, also try to remove everything and start from scratch

pip freeze > tbrrequirements.txt pip uninstall -r tbrrequirements.txt -y

pip install -e .

same problem, the issue seems to be a the version of tensorflow,

This is the error : Collecting tensorflow~=1.13.0; extra == “tensorflow” (from rasa_nlu[tensorflow]) ERROR: Could not find a version that satisfies the requirement tensorflow~=1.13.0; extra == “tensorflow” (from rasa_nlu[tensorflow]) (from versions: none) ERROR: No matching distribution found for tensorflow~=1.13.0; extra == “tensorflow” (from rasa_nlu[tensorflow])

Now if a try to install that version alone, it doesn’t exists, so somwhere there is a wrong number? or there is something that i’m not seeing…

pip install rasa_nlu[tensorflow]~=1.13.0 Collecting rasa_nlu[tensorflow]~=1.13.0 ERROR: Could not find a version that satisfies the requirement rasa_nlu[tensorflow]~=1.13.0 (from versions: 0.4.2, 0.5.0.0, 0.6b0, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.8.0, 0.8.2, 0.8.3, 0.8.4, 0.8.5, 0.8.6, 0.8.7, 0.8.8, 0.8.9, 0.8.10, 0.8.11, 0.8.12, 0.9.0, 0.9.1, 0.9.2, 0.10.0, 0.10.1, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.12.0a2, 0.12.0a5, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.13.7, 0.13.8, 0.14.0a1, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.15.0a2, 0.15.0a3, 0.15.0a4, 0.15.0) ERROR: No matching distribution found for rasa_nlu[tensorflow]~=1.13.0

Any other ideas?

sometimes it happens due to tensorflow versions

Any way for me to fix this?

Well I solved this, I’m putting the solution in case anyone else gets this problem.

Tensorflow Do NOT have a package for python 3.7, so for this to work I have to downgrade python to 3.6.8 and then It worked.

thanks. I’d been scratching my head at this too - and now vaguely remember about the TF 3.7 incompatibility problem elsewhere.