Trying to install Rasa on a new machine and it’s failing - pip can’t find Tensorflow 1.10.0.
Looking on PyPI, Tensorflow has been upgraded to 1.11.0. That would seem like the reason, though I’m no expert on how pip works (or why it’s not possible to access the previous version now). A few questions:
Should this be raised as a bug/feature on Github? Happy to do so if appropriate.
Does anyone know if Rasa will work with TF 1.11.0?
Is this kind of thing documented/covered elsewhere? Couldn’t find it, but don’t want to be adding noise if so.
There is a known issue with Python 3.7 and Tensorflow. It’s to do with the async keyword being introduced iirc, which causes some name clashes with Tensorflow. I haven’t found anything that says if/when Tensorflow will be made 3.7 compatible. As you note elsewhere though, the Rasa issue isn’t specific to 3.7; install still fails with 3.6 & below due to the Tensorflow version bump.
Just a thought: you might need to use pip3 instead of pip. I don’t use a mac. But some linux distros use Python 2.x as default (used internally for scripting). To use 3.x you need to specify it explicitly: so pip3, python3, … That might explain the 2.7 error message.