Error Collecting tensorflow~=1.15.0

Hello, I am using debian buster 10.1 python 3.7.3 and I am having this issue when I try to install Rasa:

Collecting tensorflow~=1.15.0 (from rasa~=1.4.0->rasa-x) Could not find a version that satisfies the requirement tensorflow~=1.15.0 (from rasa~=1.4.0->rasa-x) (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1) No matching distribution found for tensorflow~=1.15.0 (from rasa~=1.4.0->rasa-x)

Do you have some idea about this issue?

Thank you

2 Likes

Hi there, have you upgraded your pip to the latest version? try pip install -U pip

After your reply yes thank you very much!

I’ve got the same error when I am trying to install Rasa. I did try the solution provided by @erohmensing. However it didnt work

It didn’t work for me too. I am using python 3.7.3 and I upgrade py pip to pip==19.3.1

ERROR: Could not find a version that satisfies the requirement tensorflow~=1.15.0 (from rasa) (from versions: none) ERROR: No matching distribution found for tensorflow~=1.15.0 (from rasa)

How we could fix this issue Please.

https://www.tensorflow.org/install/pip?lang=python3#system-requirements

Hi @marcdecosta @AmalM7 do you satisfy all of these system requirements?

Raspbian 9.0 or later alone is not sure. Else the rest of the requirements are already met using Windows 10 Pip upgraded to 19.3.1 Why we Raspbian 9.0 or later??

We are getting the same error deploying to heroku.

Do you have any solution to fix this?

That’s something you’d have to ask tensorflow, it’s not our requirement but theirs.

@helga is your pip upgraded to 19.3.x as well?

I’m doing this from Heroku and don’t know what version of pip they have from there, but have decided to do this another way. But can imagine this would be problem for more people deploying to Heroku since they seem not do have a validated wheel to run from ubuntu 18

Yeah, I have this issue too. I’ve just set up a python3 venv, I try to install rasa ( not rasa-x ) in that venv, and I get :

(rasavenv) mark@computer:~/Projects$ pip3 install rasa Collecting rasa Downloading https://files.pythonhosted.org/packages/a2/99/9a44d58614c1fb9a8b404ff500565e12483cb1c646e0f8444dc0d87a3352/rasa-1.5.1-py3-none-any.whl (529kB) 100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 532kB 1.9MB/s

Collecting tensorflow~=1.15.0 (from rasa) Could not find a version that satisfies the requirement tensorflow~=1.15.0 (from rasa) (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1) No matching distribution found for tensorflow~=1.15.0 (from rasa)

(rasavenv) mark@computer:~/Projects$ pip3 --version pip 18.1 from /home/mark/Projects/rasavenv/lib/python3.7/site-packages/pip (python 3.7)

I don’t really get why this would be an issue with tensorflow dependencies - the complaint is that rasa is specifying a dependency on a tensorflow version that cannot be satisfied.

OK, so now I see that there was a breaking change between pip 18 and pip 19. Even though pip 18.1 is the latest available pip3 supplied by the latest version ( 19.10 ) of the distro which is less than 2 months old. Even though 1.15 belongs to the β€˜old’ tensorflow version stream. Wonderful. Python at it’s finest. But not, I must admit, rasa’s problem.