Whenever using Tensorflow, I get this
WARNING:root:Keras version 2.1.5 detected. Last version known to be fully compatible of Keras is 2.1.3 .
WARNING:root:TensorFlow version 1.7.0 detected. Last version known to be fully compatible is 1.5.0 .
I think the first came from tensorflow to mean Keras is too new for tensorflow, but what does the second one mean, and how do I fix it? What is the risk in ignoring it?
Secondary questions:
Additionally, what is the proper way to install things in python? I thought pip installing automatically grabbed versions that were compatible with one another as I've seen this happen before, downgrading and upgrading as necessary. Why don't tensorflow and Keras do it automatically too?
If in your answer, if you could explain how you got there (like if there's way to debug and break on a regex match of
.*Last version known.*
for example).