You could read this short list of Python settings outside KNIME without the keras/deep learning stuff. To make sure your Python installation does run properly.
A few more general remarks:
with Python and KNIME it is all about compatibility and consistency of the packages. That is where Anaconda tries to help
you should not update individual packages but let Anaconda manage that
concerning Tensorflow and Keras note which versions are supported by the various KNIME nodes (typically that is not the most recent version)
these versions must be compatible with your Python version (it might be that it is to large)
I am working on a text about KNIME and Pyt…